UNPKG

@objectivity/angular-schematic-utils

Version:
33 lines 1.21 kB
"use strict"; /** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ts = void 0; /** * This is an agnostic re-export of TypeScript. Depending on the context, this module file will * return the TypeScript version that is being shipped within the `@schematics/angular` package, * or fall back to the TypeScript version that has been flattened in the node modules. * * This is necessary because we parse TypeScript files and pass the resolved AST to the * `@schematics/angular` package which might have a different TypeScript version installed. */ let ts; exports.ts = ts; try { exports.ts = ts = require('@schematics/angular/node_modules/typescript'); } catch (_a) { try { exports.ts = ts = require('typescript'); } catch (_b) { throw new Error('Error: Could not find a TypeScript version for the schematics. ' + 'Please report an issue on the Angular Material repository.'); } } //# sourceMappingURL=version-agnostic-typescript.js.map