UNPKG

ng-di-kit

Version:

Angular Dependency Injection Kit

23 lines (22 loc) 729 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const underscore_1 = require("underscore"); const globalization_1 = require("../globalization"); function DIRoute(options) { return function (type) { options.component = type; if (options.path) { globalization_1.routes.push(options); } if (Array.isArray(options.paths)) { let paths = options.paths; paths.forEach(path => { let route = underscore_1.omit(options, 'paths'); route.path = path; globalization_1.routes.push(route); }); } return type; }; } exports.DIRoute = DIRoute;