silvie
Version:
Typescript Back-end Framework
22 lines (20 loc) • 562 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/* eslint-disable no-underscore-dangle */
function flattenImports(imports) {
const output = [];
Object.keys(imports).forEach(moduleName => {
if (moduleName !== '__import_depth') {
if (imports[moduleName].__import_depth !== undefined) {
output.push(...flattenImports(imports[moduleName]));
} else {
output.push(imports[moduleName]);
}
}
});
return output;
}
var _default = exports.default = flattenImports;