@rxap/schematics-ts-morph
Version:
This package provides utilities for manipulating TypeScript code using ts-morph, particularly for Angular and NestJS projects. It offers functions to add, coerce, and modify code elements like classes, methods, decorators, and imports. The package also in
15 lines • 910 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RemoveNestModuleProvider = RemoveNestModuleProvider;
const get_coerce_array_literal_form_object_literal_1 = require("../get-coerce-array-literal-form-object-literal");
const get_nest_module_metadata_1 = require("./get-nest-module-metadata");
const remove_nest_provider_to_array_1 = require("./remove-nest-provider-to-array");
/**
* @deprecated import from @rxap/ts-morph
*/
function RemoveNestModuleProvider(sourceFile, providerObject) {
const metadata = (0, get_nest_module_metadata_1.GetNestModuleMetadata)(sourceFile);
const providerArray = (0, get_coerce_array_literal_form_object_literal_1.GetCoerceArrayLiteralFromObjectLiteral)(metadata, 'providers');
(0, remove_nest_provider_to_array_1.RemoveNestProviderToArray)(providerObject, providerArray);
}
//# sourceMappingURL=remove-nest-module-provider.js.map