UNPKG

ndc-suez

Version:

Generate standard ndc UI

19 lines 866 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ndcMultiPages = void 0; const schematics_1 = require("@angular-devkit/schematics"); function ndcMultiPages(_options) { const pages = _options.pages.map((page) => ({ name: page.trim().toLowerCase(), page: page.trim(), })); return (_tree, context) => { if (!pages.length) { throw new Error('No pages provided. Use --pages lb1 lb2 lb3...'); } context.logger.info(`Processing pages: ${pages.map((p) => p.name).join(', ')}`); return (0, schematics_1.chain)(pages.map((pageConfig) => (0, schematics_1.externalSchematic)('ndc-suez', 'm', Object.assign(Object.assign({}, _options), { name: pageConfig.name, page: pageConfig.page })))); }; } exports.ndcMultiPages = ndcMultiPages; //# sourceMappingURL=index.js.map