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 { provideAbpCoreChild, provideAbpCore, withOptions } from './providers';
const standaloneDirectives = [
const CORE_DIRECTIVES = [
AutofocusDirective,
InputEventDebounceDirective,
ForDirective,
@ -41,6 +41,23 @@ const standaloneDirectives = [
ReplaceableTemplateDirective,
StopPropagationDirective,
];
const CORE_PIPES = [
LocalizationPipe,
SortPipe,
SafeHtmlPipe,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
ToInjectorPipe,
];
const CORE_COMPONENTS = [
DynamicLayoutComponent,
ReplaceableRouteContainerComponent,
RouterOutletComponent,
AbstractNgModelComponent,
];
/**
* BaseCoreModule is the module that holds
* all imports, declarations, exports, and entryComponents
@ -54,17 +71,9 @@ const standaloneDirectives = [
ReactiveFormsModule,
RouterModule,
LocalizationModule,
AbstractNgModelComponent,
DynamicLayoutComponent,
ReplaceableRouteContainerComponent,
RouterOutletComponent,
SortPipe,
SafeHtmlPipe,
ToInjectorPipe,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
...standaloneDirectives,
...CORE_DIRECTIVES,
...CORE_PIPES,
...CORE_COMPONENTS,
],
imports: [
CommonModule,
@ -72,17 +81,9 @@ const standaloneDirectives = [
ReactiveFormsModule,
RouterModule,
LocalizationModule,
...standaloneDirectives,
DynamicLayoutComponent,
ReplaceableRouteContainerComponent,
ShortDateTimePipe,
ShortTimePipe,
ShortDatePipe,
SafeHtmlPipe,
SortPipe,
ToInjectorPipe,
RouterOutletComponent,
AbstractNgModelComponent,
...CORE_DIRECTIVES,
...CORE_PIPES,
...CORE_COMPONENTS,
],
declarations: [],
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 { LocalizationPipe } from './pipes/localization.pipe';
/**
* @deprecated Use `LocalizationPipe` directly as a standalone pipe.
* This module is no longer necessary for using the `LocalizationPipe`.
*/
@NgModule({
exports: [LocalizationPipe],
imports: [LocalizationPipe],

Loading…
Cancel
Save