UNPKG

silvie

Version:

Typescript Back-end Framework

20 lines (18 loc) 540 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /* eslint-disable no-underscore-dangle */ function traverseImports(imports, callback) { Object.keys(imports).forEach(moduleName => { if (moduleName !== '__import_depth') { if (imports[moduleName].__import_depth !== undefined) { traverseImports(imports[moduleName], callback); } else { callback(imports[moduleName], moduleName); } } }); } var _default = exports.default = traverseImports;