UNPKG

@talend/json-schema-form-core

Version:

JSON-Schema and JSON-UI-Schema utilities for form generation.

22 lines 567 B
import * as JsonRefs from 'json-refs'; export function jsonref(schema, callBack) { let promise = new Promise(function (resolve, reject) { JsonRefs.resolveRefs(schema, { filter: ['relative', 'local', 'remote'] }).then(res => { resolve(res.resolved); }).catch(err => { reject(new Error(err)); }); }); if (typeof callBack === 'function') { promise.then(resolved => { callBack(null, resolved); }).catch(error => { callBack(error); }); } else { return promise; } } //# sourceMappingURL=resolve.js.map