UNPKG

model-navigator-standalone

Version:

Standalone MDF graph model visualizer

28 lines 845 B
import "core-js/modules/es.promise.js"; import "core-js/modules/esnext.iterator.constructor.js"; import "core-js/modules/esnext.iterator.for-each.js"; import "core-js/modules/web.dom-collections.iterator.js"; import { MDFReader } from 'mdf-reader'; import axios from 'axios'; export default function loadMDFModel() { for (var _len = arguments.length, urls = new Array(_len), _key = 0; _key < _len; _key++) { urls[_key] = arguments[_key]; } let ps = urls.map(url => { return axios.get(url instanceof Object ? url.format() : url).then(r => { return r.data; }); }); let p = Promise.all(ps).then(results => { let dta = []; results.forEach(result => { dta.push(result); }); return dta; }).then(dta => { return new MDFReader(...dta); }).catch(e => { throw new Error(e); }); return p; }