@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
146 lines (145 loc) • 7.71 kB
TypeScript
export * from './lib/types/abstract-control';
export * from './lib/ts-morph/apply-ts-morph-project';
export * from './lib/ts-morph/coerce-class-implementation';
export * from './lib/ts-morph/coerce-class-property';
export * from './lib/ts-morph/coerce-decorator';
export * from './lib/ts-morph/coerce-function';
export * from './lib/ts-morph/coerce-imports';
export * from './lib/ts-morph/coerce-interface';
export * from './lib/ts-morph/coerce-parameter-declaration';
export * from './lib/ts-morph/coerce-statements';
export * from './lib/ts-morph/coerce-type-alias';
export * from './lib/ts-morph/find-function';
export * from './lib/ts-morph/write-type';
export * from './lib/nest/add-nest-controller';
export * from './lib/nest/add-nest-module-controller';
export * from './lib/nest/add-nest-module-import';
export * from './lib/nest/add-nest-module-provider';
export * from './lib/nest/add-nest-module-to-app-module';
export * from './lib/nest/add-nest-provider-to-array';
export * from './lib/nest/assert-nest-project';
export * from './lib/nest/build-nest-base-path';
export * from './lib/nest/build-nest-controller-name';
export * from './lib/nest/coerce-autocomplete-options-operation';
export * from './lib/nest/coerce-autocomplete-table-select-value-resolve-operation';
export * from './lib/nest/coerce-form-submit-operation';
export * from './lib/nest/coerce-get-by-id-operation';
export * from './lib/nest/coerce-get-children-operation';
export * from './lib/nest/coerce-get-data-grid-operation';
export * from './lib/nest/coerce-get-operation';
export * from './lib/nest/coerce-get-page-operation';
export * from './lib/nest/coerce-get-root-operation';
export * from './lib/nest/coerce-nest-controller';
export * from './lib/nest/coerce-nest-module';
export * from './lib/nest/coerce-nest-service-project';
export * from './lib/nest/coerce-operation';
export * from './lib/nest/coerce-options-operation';
export * from './lib/nest/coerce-page-dto-class';
export * from './lib/nest/coerce-row-dto-class';
export * from './lib/nest/coerce-submit-data-grid-operation';
export * from './lib/nest/coerce-table-select-operation';
export * from './lib/nest/coerce-table-select-value-resolve-operation';
export * from './lib/nest/coerce-tree-operation';
export * from './lib/nest/find-nest-module-declaration';
export * from './lib/nest/find-nest-module-source-file';
export * from './lib/nest/get-nest-module-metadata';
export * from './lib/nest/has-nest-controller';
export * from './lib/nest/has-nest-module-class';
export * from './lib/nest/has-nest-module';
export * from './lib/nest/is-nest-module-class';
export * from './lib/nest/nest-provider-object';
export * from './lib/nest/operation-id-utilities';
export * from './lib/nest/remove-nest-module-provider';
export * from './lib/nest/remove-nest-provider-to-array';
export * from './lib/nest/table-query-list';
export * from './lib/angular/add-component-animations';
export * from './lib/angular/add-component-fake-provider';
export * from './lib/angular/add-component-import';
export * from './lib/angular/add-component-input';
export * from './lib/angular/add-component-provider';
export * from './lib/angular/add-control-validator';
export * from './lib/angular/add-dependency-injection';
export * from './lib/angular/add-ng-module-export';
export * from './lib/angular/add-ng-module-import';
export * from './lib/angular/add-ng-module-provider';
export * from './lib/angular/build-angular-base-path';
export * from './lib/angular/coerce-accordion-component';
export * from './lib/angular/coerce-component-class';
export * from './lib/angular/coerce-component';
export * from './lib/angular/coerce-data-source-class';
export * from './lib/angular/coerce-dialog-component';
export * from './lib/angular/coerce-dialog-table-action-component';
export * from './lib/angular/coerce-dialog-table-action';
export * from './lib/angular/coerce-form-builder-provider';
export * from './lib/angular/coerce-form-component-provider';
export * from './lib/angular/coerce-form-definition-array';
export * from './lib/angular/coerce-form-definition-control';
export * from './lib/angular/coerce-form-definition-form-control';
export * from './lib/angular/coerce-form-definition-group';
export * from './lib/angular/coerce-form-definition-type';
export * from './lib/angular/coerce-form-definition';
export * from './lib/angular/coerce-form-provider';
export * from './lib/angular/coerce-form-table-action';
export * from './lib/angular/coerce-method-class';
export * from './lib/angular/coerce-navigation-table-action';
export * from './lib/angular/coerce-open-api-table-action';
export * from './lib/angular/coerce-operation-table-action';
export * from './lib/angular/coerce-options-data-source';
export * from './lib/angular/coerce-pipe';
export * from './lib/angular/coerce-project-feature';
export * from './lib/angular/coerce-proxy-remote-method-class';
export * from './lib/angular/coerce-table-action-index-provider';
export * from './lib/angular/coerce-table-action-index';
export * from './lib/angular/coerce-table-action-provider';
export * from './lib/angular/coerce-table-action';
export * from './lib/angular/coerce-table-data-source';
export * from './lib/angular/coerce-table-header-button-method';
export * from './lib/angular/coerce-table-parameters-from-route';
export * from './lib/angular/coerce-table-select-resolve-value-method';
export * from './lib/angular/coerce-tree-table-children-proxy-remote-method-class';
export * from './lib/angular/coerce-tree-table-root-proxy-remote-method-class';
export * from './lib/angular/enforce-use-form-control-order';
export * from './lib/angular/find-component-module-source-file';
export * from './lib/angular/find-component-source-file';
export * from './lib/angular/find-routing-module';
export * from './lib/angular/form-definition-utilities';
export * from './lib/angular/get-component-class';
export * from './lib/angular/get-component-options-object';
export * from './lib/angular/get-ng-module-options-object';
export * from './lib/angular/handle-component-module';
export * from './lib/angular/handle-component';
export * from './lib/angular/has-accordion-component';
export * from './lib/angular/has-component';
export * from './lib/angular/has-dialog-component';
export * from './lib/angular/has-project-feature';
export * from './lib/angular/has-table-component';
export * from './lib/angular/index';
export * from './lib/add-class-method';
export * from './lib/add-dir';
export * from './lib/add-fake-provider';
export * from './lib/add-method-class';
export * from './lib/add-provider-to-array';
export * from './lib/add-to-array';
export * from './lib/add-variable-fake-provider';
export * from './lib/add-variable-provider';
export * from './lib/auto-import';
export * from './lib/coerce-class-constructor';
export * from './lib/coerce-class-method';
export * from './lib/coerce-class';
export * from './lib/coerce-property-key';
export * from './lib/coerce-source-file';
export * from './lib/coerce-variable-declaration';
export * from './lib/fix-missing-imports';
export * from './lib/get-array-declaration';
export * from './lib/get-class-decorator-arguments';
export * from './lib/get-coerce-array-literal-form-object-literal';
export * from './lib/get-form-providers-source-file';
export * from './lib/get-variable-declaration';
export * from './lib/is-array-literal-expression';
export * from './lib/merge-ts-morph-project';
export * from './lib/organize-imports';
export * from './lib/overwrite-decorator';
export * from './lib/overwrite-property';
export * from './lib/provider-object';
export * from './lib/to-value-context';
export * from './lib/ts-morph-transform';