Share via


ModelParser interface

Properties

getModels

Retrieve one or more models based upon on or more provided dtmis.

maxDtdlVersion
options

Methods

getSupplementalTypeCollection()
parse(string[])

Property Details

getModels

Retrieve one or more models based upon on or more provided dtmis.

getModels?: (dtmis: string, options?: GetModelsOptions) => Promise<{[dtmi: string]: unknown}>

Property Value

(dtmis: string, options?: GetModelsOptions) => Promise<{[dtmi: string]: unknown}>

maxDtdlVersion

maxDtdlVersion?: number

Property Value

number

options

options: ModelParsingOption

Property Value

Method Details

getSupplementalTypeCollection()

function getSupplementalTypeCollection(): SupplementalTypeCollection

Returns

parse(string[])

function parse(jsonTexts: string[]): Promise<ModelDict>

Parameters

jsonTexts

string[]

Returns

Promise<ModelDict>