UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

20 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dropUniversalMock = void 0; const ng_morph_1 = require("ng-morph"); const file_globs_1 = require("../../../constants/file-globs"); function dropUniversalMock(options) { const moduleSpecifier = '@ng-web-apis/universal/mocks'; const imports = (0, ng_morph_1.getImports)(file_globs_1.ALL_TS_FILES, { moduleSpecifier }); if (imports.length) { !options['skip-logs'] && (0, ng_morph_1.infoLog)(`${ng_morph_1.SMALL_TAB_SYMBOL}${ng_morph_1.REPLACE_SYMBOL} drop "${moduleSpecifier}" import`); const match = new RegExp(`import\\s+[\\'\\"\`]${moduleSpecifier}[\\'\\"\`];`, 'g'); imports.forEach((declaration) => declaration .getSourceFile() .replaceWithText(declaration.getSourceFile().getFullText().replaceAll(match, ''))); !options['skip-logs'] && (0, ng_morph_1.titleLog)(`${ng_morph_1.FINISH_SYMBOL} successfully migrated \n`); } } exports.dropUniversalMock = dropUniversalMock; //# sourceMappingURL=drop-universal-mock.js.map