Jet Mat Paginator Intl

class JetMatPaginatorIntl

jet-mat-paginator-intl.class.ts
import { inject, Injectable } from '@angular/core';
import { MatPaginatorIntl } from '@angular/material/paginator';
import { LoggerService } from '@jet/services/logger/logger.service';
import { TranslocoService } from '@jsverse/transloco';
import { Subject } from 'rxjs';

@Injectable()
export class JetMatPaginatorIntl implements MatPaginatorIntl {
  private readonly _loggerService = inject(LoggerService);
  private readonly _translocoService = inject(TranslocoService);

  public changes: Subject<void>;

  public constructor() {
    // Buy to unlock
  }

  public get firstPageLabel(): string {
    // Buy to unlock
  }

  public get itemsPerPageLabel(): string {
    // Buy to unlock
  }

  public get lastPageLabel(): string {
    // Buy to unlock
  }

  public get nextPageLabel(): string {
    // Buy to unlock
  }

  public get previousPageLabel(): string {
    // Buy to unlock
  }

  public getRangeLabel(page: number, pageSize: number, length: number): string {
    // Buy to unlock
  }
}

Last updated

Was this helpful?