@rxap/ts-morph
Version:
Provides utilities for manipulating TypeScript code using the ts-morph library. It offers a fluent API to add, modify, and remove code elements such as classes, decorators, imports, and properties in both Angular and NestJS projects. This package simplifi
15 lines • 657 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetClassDecoratorArguments = GetClassDecoratorArguments;
function GetClassDecoratorArguments(classDeclaration, nameOrFindFunction) {
var _a;
let decorator;
if (typeof nameOrFindFunction === 'string') {
decorator = classDeclaration.getDecorator(nameOrFindFunction);
}
else {
decorator = classDeclaration.getDecorator(nameOrFindFunction);
}
return (_a = decorator === null || decorator === void 0 ? void 0 : decorator.getArguments()) !== null && _a !== void 0 ? _a : [];
}
//# sourceMappingURL=get-class-decorator-arguments.js.map