Skip to main content

Interface: InternalTypeSchema

Internal representation of a non-primitive FHIR type, suitable for use in resource validation

Properties

name

name: string

Defined in

packages/core/src/typeschema/types.ts:11


fields

fields: Record<string, ElementValidator>

Defined in

packages/core/src/typeschema/types.ts:12


constraints

constraints: Constraint[]

Defined in

packages/core/src/typeschema/types.ts:13


innerTypes

innerTypes: InternalTypeSchema[]

Defined in

packages/core/src/typeschema/types.ts:14


summaryProperties

Optional summaryProperties: Set<string>

Defined in

packages/core/src/typeschema/types.ts:15


mandatoryProperties

Optional mandatoryProperties: Set<string>

Defined in

packages/core/src/typeschema/types.ts:16