Type aliases
ArrayKinds
ArrayKinds: "array"
BooleanKinds
BooleanKinds: "boolean"
CommandKinds
CommandKinds: "command"
CommandPayloadKinds
CommandPayloadKinds: "commandpayload" | "commandrequest" | "commandresponse"
CommandRequestKinds
CommandRequestKinds: "commandrequest"
CommandResponseKinds
CommandResponseKinds: "commandresponse"
CommandTypeKinds
CommandTypeKinds: "commandtype"
ComplexSchemaKinds
ComplexSchemaKinds: "array" | "enum" | "map" | "object"
ComponentKinds
ComponentKinds: "component"
ContentKinds
ContentKinds: "command" | "component" | "property" | "relationship" | "telemetry"
DateKinds
DateKinds: "date"
DateTimeKinds
DateTimeKinds: "datetime"
DoubleKinds
DoubleKinds: "double"
DurationKinds
DurationKinds: "duration"
EntityKinds
EntityKinds: "array" | "boolean" | "command" | "commandpayload" | "commandtype" | "component" | "date" | "datetime" | "double" | "duration" | "enum" | "enumvalue" | "field" | "float" | "integer" | "interface" | "long" | "map" | "mapkey" | "mapvalue" | "object" | "property" | "relationship" | "string" | "telemetry" | "time" | "unit" | "unitattribute" | "commandrequest" | "commandresponse" | "latenttype" | "namedlatenttype" | "reference"
EnumKinds
EnumKinds: "enum"
EnumValueKinds
EnumValueKinds: "enumvalue"
FetchDependencies
FetchDependencies: (dtmis: string | string[], options?: GetModelsOptions) => Promise<{} | null>
Type declaration
-
- (dtmis: string | string[], options?: GetModelsOptions): Promise<{} | null>
-
Parameters
-
dtmis: string | string[]
-
Optional options: GetModelsOptions
Returns Promise<{} | null>
FieldKinds
FieldKinds: "field"
FloatKinds
FloatKinds: "float"
IntegerKinds
IntegerKinds: "integer"
InterfaceKinds
InterfaceKinds: "interface"
LanguageStringType
LanguageStringType: {}
Type declaration
-
[languageCode: string]: string
LatentTypeKinds
LatentTypeKinds: "latenttype"
LongKinds
LongKinds: "long"
MapKeyKinds
MapKeyKinds: "mapkey"
MapValueKinds
MapValueKinds: "mapvalue"
NamedEntityKinds
NamedEntityKinds: "command" | "commandpayload" | "component" | "enumvalue" | "field" | "mapkey" | "mapvalue" | "property" | "relationship" | "telemetry" | "unitattribute" | "commandrequest" | "commandresponse" | "namedlatenttype"
NamedLatentTypeKinds
NamedLatentTypeKinds: "namedlatenttype"
NumericSchemaKinds
NumericSchemaKinds: "double" | "float" | "integer" | "long"
ObjectKinds
ObjectKinds: "object"
PrefixDict
PrefixDict: {}
PrimitiveSchemaKinds
PrimitiveSchemaKinds: "boolean" | "date" | "datetime" | "double" | "duration" | "float" | "integer" | "long" | "string" | "time"
PropertyKinds
PropertyKinds: "property"
Reference
Reference<T>: { ref: T | undefined }
Type parameters
ReferenceKinds
ReferenceKinds: "reference"
RelationshipKinds
RelationshipKinds: "relationship"
ReverseTermDict
ReverseTermDict: {}
Type declaration
-
[dtmiValue: string]: string
SchemaFieldKinds
SchemaFieldKinds: "commandpayload" | "field" | "mapvalue" | "commandrequest" | "commandresponse"
SchemaKinds
SchemaKinds: "array" | "boolean" | "date" | "datetime" | "double" | "duration" | "enum" | "float" | "integer" | "long" | "map" | "object" | "string" | "time"
StringKinds
StringKinds: "string"
TelemetryKinds
TelemetryKinds: "telemetry"
TemporalSchemaKinds
TemporalSchemaKinds: "date" | "datetime" | "duration" | "time"
TimeKinds
TimeKinds: "time"
UnitAttributeKinds
UnitAttributeKinds: "unitattribute"
UnitKinds
UnitKinds: "unit"
Function for creation of the model parser.