UNPKG

@angular/material

Version:
34 lines 1.53 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 }); const schematics_1 = require("@angular/cdk/schematics"); /** Name of the Angular Material module specifier. */ exports.materialModuleSpecifier = '@angular/material'; /** Name of the Angular CDK module specifier. */ exports.cdkModuleSpecifier = '@angular/cdk'; /** Whether the specified node is part of an Angular Material or CDK import declaration. */ function isMaterialImportDeclaration(node) { return isMaterialDeclaration(schematics_1.getImportDeclaration(node)); } exports.isMaterialImportDeclaration = isMaterialImportDeclaration; /** Whether the specified node is part of an Angular Material or CDK import declaration. */ function isMaterialExportDeclaration(node) { return isMaterialDeclaration(schematics_1.getExportDeclaration(node)); } exports.isMaterialExportDeclaration = isMaterialExportDeclaration; /** Whether the declaration is part of Angular Material. */ function isMaterialDeclaration(declaration) { if (!declaration.moduleSpecifier) { return false; } const moduleSpecifier = declaration.moduleSpecifier.getText(); return moduleSpecifier.indexOf(exports.materialModuleSpecifier) !== -1 || moduleSpecifier.indexOf(exports.cdkModuleSpecifier) !== -1; } //# sourceMappingURL=module-specifiers.js.map