Skip to content

Commit

Permalink
feat: export standalone directive and pipe
Browse files Browse the repository at this point in the history
  • Loading branch information
sibiraj-s committed May 12, 2024
1 parent 8b492cd commit 40acfe7
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { AngularPaginatorPipe } from './pipes/angular-paginator.pipe';
import { AngularPaginatorDirective } from './directives/angular-paginator.directive';
import { AngularPaginatorService } from './services/angular-paginator.service';

@NgModule({
imports: [CommonModule],
providers: [AngularPaginatorService],
declarations: [AngularPaginatorPipe, AngularPaginatorDirective],
imports: [AngularPaginatorDirective, AngularPaginatorPipe],
exports: [AngularPaginatorDirective, AngularPaginatorPipe],
})

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import { Subscription } from 'rxjs';
@Directive({
selector: 'angularPaginator, [angularPaginator]',
exportAs: 'angularPaginator',
standalone: true,
})

export class AngularPaginatorDirective implements OnInit, OnDestroy {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { AngularPaginatorInstance, PaginatorPipeArgs } from '../others/angular-p
*/
@Pipe({
name: 'angularPaginator',
standalone: true,
})

export class AngularPaginatorPipe implements PipeTransform {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ import { Injectable, EventEmitter } from '@angular/core';

import { AngularPaginatorInstance } from '../others/angular-paginator.interface';

@Injectable()
@Injectable({
providedIn: 'root',
})
export class AngularPaginatorService {
/** id is used to identify pagination instances */
static id = 'ANGULAR_PAGINATOR_DEFAULT';
Expand Down

0 comments on commit 40acfe7

Please sign in to comment.