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:21
url
• Optional
url: string
Defined in
packages/core/src/typeschema/types.ts:22
kind
• Optional
kind: string
Defined in
packages/core/src/typeschema/types.ts:23
description
• Optional
description: string
Defined in
packages/core/src/typeschema/types.ts:24
elements
• elements: Record
<string
, InternalSchemaElement
>
Defined in
packages/core/src/typeschema/types.ts:25
constraints
• Optional
constraints: Constraint
[]
Defined in
packages/core/src/typeschema/types.ts:26
parentType
• Optional
parentType: InternalTypeSchema
Defined in
packages/core/src/typeschema/types.ts:27
innerTypes
• innerTypes: InternalTypeSchema
[]
Defined in
packages/core/src/typeschema/types.ts:28
summaryProperties
• Optional
summaryProperties: Set
<string
>
Defined in
packages/core/src/typeschema/types.ts:29
mandatoryProperties
• Optional
mandatoryProperties: Set
<string
>
Defined in
packages/core/src/typeschema/types.ts:30