UNPKG

@oas-tools/core

Version:
32 lines (26 loc) 621 B
let oasOldModule; const oasNew = import('./index.js'); function oasOld() { if (!oasOldModule) { oasOldModule = import('./index_old.js'); } return oasOldModule; } function initialize(...args) { if (args.length === 3) { oasOld().then((m) => m.initialize(args[0], args[1], args[2])); } else { return oasNew.then((m) => m.initialize(args[0], args[1])); } } function use(...args) { oasNew.then((m) => m.use(args[0], args[1], args[2])) } function configure(cfg) { oasOld().then((m) => m.configure(cfg)); } module.exports = { initialize, configure, use }