UNPKG

@xeokit/xeokit-convert

Version:

JavaScript utilities to create .XKT files

19 lines (18 loc) 771 B
/** * @desc Parses JSON metamodel into an {@link XKTModel}. * * @param {Object} params Parsing parameters. * @param {JSON} params.metaModelData Metamodel data. * @param {String[]} [params.excludeTypes] Types to exclude from parsing. * @param {String[]} [params.includeTypes] Types to include in parsing. * @param {XKTModel} params.xktModel XKTModel to parse into. * @param {function} [params.log] Logging callback. @returns {Promise} Resolves when JSON has been parsed. */ export function parseMetaModelIntoXKTModel({ metaModelData, xktModel, includeTypes, excludeTypes, log }: { metaModelData: JSON; excludeTypes?: string[] | undefined; includeTypes?: string[] | undefined; xktModel: XKTModel; log?: Function | undefined; }): Promise<any>;