ngx-unused
Version:
Detect unused classes (components, pipes, services and directives) defined in Angular workspace.
7 lines (6 loc) • 394 B
JavaScript
import { getPropertyFromDecoratorCall } from './getPropertyFromDecorator.js';
export function hasUsagesBySelectors(decorator, templateService) {
var _a;
const selector = getPropertyFromDecoratorCall(decorator, 'selector');
return templateService.matchesSelectors((_a = selector === null || selector === void 0 ? void 0 : selector.split(',')) !== null && _a !== void 0 ? _a : []);
}