UNPKG

silvie

Version:

Typescript Back-end Framework

22 lines (20 loc) 562 B
"use strict"; 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;