From ec682bd3a6cc0c4ad08533bc27466b2db89a3dc5 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Mon, 5 May 2025 15:13:29 +0300 Subject: [PATCH] core module standalone migration --- .../packages/core/src/lib/directives/autofocus.directive.ts | 1 - .../packages/core/src/lib/directives/caps-lock.directive.ts | 1 - .../packages/core/src/lib/directives/debounce.directive.ts | 6 ++++-- .../core/src/lib/directives/form-submit.directive.ts | 1 - .../packages/core/src/lib/directives/init.directive.ts | 1 - .../core/src/lib/directives/permission.directive.ts | 1 - .../src/lib/directives/replaceable-template.directive.ts | 1 - .../core/src/lib/directives/show-password.directive.ts | 1 - .../core/src/lib/directives/stop-propagation.directive.ts | 6 ++++-- npm/ng-packs/packages/core/src/lib/localization.module.ts | 2 +- .../packages/core/src/lib/pipes/localization.pipe.ts | 1 - 11 files changed, 9 insertions(+), 13 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts index c092ee8a3a..f34d187939 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/autofocus.directive.ts @@ -1,7 +1,6 @@ import { AfterViewInit, Directive, ElementRef, Input } from '@angular/core'; @Directive({ - standalone: true, selector: '[autofocus]', }) export class AutofocusDirective implements AfterViewInit { diff --git a/npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts index 4d66a77b50..99bfcebb92 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/caps-lock.directive.ts @@ -1,7 +1,6 @@ import { Directive, EventEmitter, HostListener, Output } from '@angular/core'; @Directive({ - standalone: true, selector: '[abpCapsLock]', }) export class TrackCapsLockDirective { diff --git a/npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts index 36df11ee88..204db6b418 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/debounce.directive.ts @@ -4,7 +4,6 @@ import { debounceTime } from 'rxjs/operators'; import { SubscriptionService } from '../services/subscription.service'; @Directive({ - standalone: true, selector: '[input.debounce]', providers: [SubscriptionService], }) @@ -13,7 +12,10 @@ export class InputEventDebounceDirective implements OnInit { @Output('input.debounce') readonly debounceEvent = new EventEmitter(); - constructor(private el: ElementRef, private subscription: SubscriptionService) {} + constructor( + private el: ElementRef, + private subscription: SubscriptionService, + ) {} ngOnInit(): void { const input$ = fromEvent(this.el.nativeElement, 'input').pipe( diff --git a/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts index 2eb4fc11f4..25972ccb71 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/form-submit.directive.ts @@ -18,7 +18,6 @@ type Controls = { [key: string]: UntypedFormControl } | UntypedFormGroup[]; * @deprecated FormSubmitDirective will be removed in V7.0.0. Use `ngSubmit` instead. */ @Directive({ - standalone: true, selector: 'form[ngSubmit][formGroup]', providers: [SubscriptionService], }) diff --git a/npm/ng-packs/packages/core/src/lib/directives/init.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/init.directive.ts index b885cb88cf..293384e4e1 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/init.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/init.directive.ts @@ -1,7 +1,6 @@ import { Directive, Output, EventEmitter, ElementRef, AfterViewInit } from '@angular/core'; @Directive({ - standalone: true, selector: '[abpInit]', }) export class InitDirective implements AfterViewInit { diff --git a/npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts index 420c5ff737..f277bf50ee 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/permission.directive.ts @@ -17,7 +17,6 @@ import { QUEUE_MANAGER } from '../tokens/queue.token'; import { QueueManager } from '../utils/queue'; @Directive({ - standalone: true, selector: '[abpPermission]', }) export class PermissionDirective implements OnDestroy, OnChanges, AfterViewInit { diff --git a/npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts index b7b70e5b82..9a1bedcd71 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/replaceable-template.directive.ts @@ -18,7 +18,6 @@ import { ReplaceableComponentsService } from '../services/replaceable-components import { SubscriptionService } from '../services/subscription.service'; @Directive({ - standalone: true, selector: '[abpReplaceableTemplate]', providers: [SubscriptionService], }) diff --git a/npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts index 03dc44f6a5..a8d8addd6c 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/show-password.directive.ts @@ -1,7 +1,6 @@ import { Directive, ElementRef, Input, inject } from '@angular/core'; @Directive({ - standalone: true, selector: '[abpShowPassword]', }) export class ShowPasswordDirective { diff --git a/npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts b/npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts index eab0210c7f..ddc92cb56b 100644 --- a/npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts +++ b/npm/ng-packs/packages/core/src/lib/directives/stop-propagation.directive.ts @@ -3,14 +3,16 @@ import { fromEvent } from 'rxjs'; import { SubscriptionService } from '../services/subscription.service'; @Directive({ - standalone: true, selector: '[click.stop]', providers: [SubscriptionService], }) export class StopPropagationDirective implements OnInit { @Output('click.stop') readonly stopPropEvent = new EventEmitter(); - constructor(private el: ElementRef, private subscription: SubscriptionService) {} + constructor( + private el: ElementRef, + private subscription: SubscriptionService, + ) {} ngOnInit(): void { this.subscription.addOne(fromEvent(this.el.nativeElement, 'click'), event => { diff --git a/npm/ng-packs/packages/core/src/lib/localization.module.ts b/npm/ng-packs/packages/core/src/lib/localization.module.ts index 315f27b1ff..ccc527ff32 100644 --- a/npm/ng-packs/packages/core/src/lib/localization.module.ts +++ b/npm/ng-packs/packages/core/src/lib/localization.module.ts @@ -3,6 +3,6 @@ import { LocalizationPipe } from './pipes/localization.pipe'; @NgModule({ exports: [LocalizationPipe], - declarations: [LocalizationPipe], + imports: [LocalizationPipe], }) export class LocalizationModule {} diff --git a/npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts b/npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts index 102998bd48..2dbac68eb7 100644 --- a/npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts +++ b/npm/ng-packs/packages/core/src/lib/pipes/localization.pipe.ts @@ -4,7 +4,6 @@ import { LocalizationService } from '../services/localization.service'; @Injectable() @Pipe({ - standalone: false, name: 'abpLocalization', }) export class LocalizationPipe implements PipeTransform {