Browse Source

refactoring

migrating-abp-packages/core
erdemcaygor 1 year ago
parent
commit
884c777696
  1. 47
      npm/ng-packs/packages/core/src/lib/core.module.ts
  2. 5
      npm/ng-packs/packages/core/src/lib/localization.module.ts

47
npm/ng-packs/packages/core/src/lib/core.module.ts

@ -31,7 +31,7 @@ import { ShortDatePipe } from './pipes/short-date.pipe';
import { SafeHtmlPipe } from './pipes/safe-html.pipe'; import { SafeHtmlPipe } from './pipes/safe-html.pipe';
import { provideAbpCoreChild, provideAbpCore, withOptions } from './providers'; import { provideAbpCoreChild, provideAbpCore, withOptions } from './providers';
const standaloneDirectives = [ const CORE_DIRECTIVES = [
AutofocusDirective, AutofocusDirective,
InputEventDebounceDirective, InputEventDebounceDirective,
ForDirective, ForDirective,
@ -41,6 +41,23 @@ const standaloneDirectives = [
ReplaceableTemplateDirective, ReplaceableTemplateDirective,
StopPropagationDirective, StopPropagationDirective,
]; ];
const CORE_PIPES = [
LocalizationPipe,
SortPipe,
SafeHtmlPipe,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
ToInjectorPipe,
];
const CORE_COMPONENTS = [
DynamicLayoutComponent,
ReplaceableRouteContainerComponent,
RouterOutletComponent,
AbstractNgModelComponent,
];
/** /**
* BaseCoreModule is the module that holds * BaseCoreModule is the module that holds
* all imports, declarations, exports, and entryComponents * all imports, declarations, exports, and entryComponents
@ -54,17 +71,9 @@ const standaloneDirectives = [
ReactiveFormsModule, ReactiveFormsModule,
RouterModule, RouterModule,
LocalizationModule, LocalizationModule,
AbstractNgModelComponent, ...CORE_DIRECTIVES,
DynamicLayoutComponent, ...CORE_PIPES,
ReplaceableRouteContainerComponent, ...CORE_COMPONENTS,
RouterOutletComponent,
SortPipe,
SafeHtmlPipe,
ToInjectorPipe,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
...standaloneDirectives,
], ],
imports: [ imports: [
CommonModule, CommonModule,
@ -72,17 +81,9 @@ const standaloneDirectives = [
ReactiveFormsModule, ReactiveFormsModule,
RouterModule, RouterModule,
LocalizationModule, LocalizationModule,
...standaloneDirectives, ...CORE_DIRECTIVES,
DynamicLayoutComponent, ...CORE_PIPES,
ReplaceableRouteContainerComponent, ...CORE_COMPONENTS,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
SafeHtmlPipe,
SortPipe,
ToInjectorPipe,
RouterOutletComponent,
AbstractNgModelComponent,
], ],
declarations: [], declarations: [],
providers: [LocalizationPipe, provideHttpClient(withInterceptorsFromDi())], providers: [LocalizationPipe, provideHttpClient(withInterceptorsFromDi())],

5
npm/ng-packs/packages/core/src/lib/localization.module.ts

@ -1,6 +1,11 @@
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { LocalizationPipe } from './pipes/localization.pipe'; import { LocalizationPipe } from './pipes/localization.pipe';
/**
* @deprecated Use `LocalizationPipe` directly as a standalone pipe.
* This module is no longer necessary for using the `LocalizationPipe`.
*/
@NgModule({ @NgModule({
exports: [LocalizationPipe], exports: [LocalizationPipe],
imports: [LocalizationPipe], imports: [LocalizationPipe],

Loading…
Cancel
Save