@backstage/cli
Version:
CLI for developing Backstage plugins and apps
23 lines (19 loc) • 535 B
JavaScript
var errors = require('@backstage/errors');
var errors$1 = require('./errors.cjs.js');
function lazy(moduleLoader, exportName) {
return async (...args) => {
try {
const mod = await moduleLoader();
const actualModule = mod.default;
const actionFunc = actualModule[exportName];
await actionFunc(...args);
process.exit(0);
} catch (error) {
errors.assertError(error);
errors$1.exitWithError(error);
}
};
}
exports.lazy = lazy;
//# sourceMappingURL=lazy.cjs.js.map
;