@digicatapult/dtdl-parser
Version:
JS tool to parse DTDL defined Ontologies
12 lines (7 loc) • 468 B
JavaScript
import { dotnet } from './_framework/dotnet.js'
const { getAssemblyExports, getConfig } = await dotnet.withDiagnosticTracing(false).create()
const config = getConfig()
const assemblyExports = await getAssemblyExports(config.mainAssemblyName)
const parserVersion = () => assemblyExports.DtdlParserJSInterop.ModelParserInterop.ParserVersion()
const parse = (dtdl) => assemblyExports.DtdlParserJSInterop.ModelParserInterop.Parse(dtdl)
export { parse, parserVersion }