@tsed/common
Version:
A TypeScript Framework on top of Express
11 lines • 523 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.importRoutes = void 0;
const di_1 = require("@tsed/di");
async function importRoutes(injector) {
injector.logger.debug("Scan components");
const providers = await di_1.importProviders(injector.settings, ["imports", "mount", "componentsScan"]);
return providers.filter((provider) => !!provider.route).map(({ route, token }) => ({ route, token }));
}
exports.importRoutes = importRoutes;
//# sourceMappingURL=importRoutes.js.map