pagination.component.d.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { Direction, Directionality } from '@angular/cdk/bidi';
  6. import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
  7. import { NzConfigKey, NzConfigService } from 'ng-zorro-antd/core/config';
  8. import { NzBreakpointService } from 'ng-zorro-antd/core/services';
  9. import { NzI18nService, NzPaginationI18nInterface } from 'ng-zorro-antd/i18n';
  10. import { PaginationItemRenderContext } from './pagination.types';
  11. import * as i0 from "@angular/core";
  12. export declare class NzPaginationComponent implements OnInit, OnDestroy, OnChanges {
  13. private i18n;
  14. private cdr;
  15. private breakpointService;
  16. protected nzConfigService: NzConfigService;
  17. private directionality;
  18. readonly _nzModuleName: NzConfigKey;
  19. readonly nzPageSizeChange: EventEmitter<number>;
  20. readonly nzPageIndexChange: EventEmitter<number>;
  21. nzShowTotal: TemplateRef<{
  22. $implicit: number;
  23. range: [number, number];
  24. }> | null;
  25. nzItemRender: TemplateRef<PaginationItemRenderContext> | null;
  26. nzSize: 'default' | 'small';
  27. nzPageSizeOptions: number[];
  28. nzShowSizeChanger: boolean;
  29. nzShowQuickJumper: boolean;
  30. nzSimple: boolean;
  31. nzDisabled: boolean;
  32. nzResponsive: boolean;
  33. nzHideOnSinglePage: boolean;
  34. nzTotal: number;
  35. nzPageIndex: number;
  36. nzPageSize: number;
  37. showPagination: boolean;
  38. locale: NzPaginationI18nInterface;
  39. size: 'default' | 'small';
  40. dir: Direction;
  41. private destroy$;
  42. private total$;
  43. validatePageIndex(value: number, lastIndex: number): number;
  44. onPageIndexChange(index: number): void;
  45. onPageSizeChange(size: number): void;
  46. onTotalChange(total: number): void;
  47. getLastIndex(total: number, pageSize: number): number;
  48. constructor(i18n: NzI18nService, cdr: ChangeDetectorRef, breakpointService: NzBreakpointService, nzConfigService: NzConfigService, directionality: Directionality);
  49. ngOnInit(): void;
  50. ngOnDestroy(): void;
  51. ngOnChanges(changes: SimpleChanges): void;
  52. static ɵfac: i0.ɵɵFactoryDeclaration<NzPaginationComponent, never>;
  53. static ɵcmp: i0.ɵɵComponentDeclaration<NzPaginationComponent, "nz-pagination", ["nzPagination"], { "nzShowTotal": { "alias": "nzShowTotal"; "required": false; }; "nzItemRender": { "alias": "nzItemRender"; "required": false; }; "nzSize": { "alias": "nzSize"; "required": false; }; "nzPageSizeOptions": { "alias": "nzPageSizeOptions"; "required": false; }; "nzShowSizeChanger": { "alias": "nzShowSizeChanger"; "required": false; }; "nzShowQuickJumper": { "alias": "nzShowQuickJumper"; "required": false; }; "nzSimple": { "alias": "nzSimple"; "required": false; }; "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzResponsive": { "alias": "nzResponsive"; "required": false; }; "nzHideOnSinglePage": { "alias": "nzHideOnSinglePage"; "required": false; }; "nzTotal": { "alias": "nzTotal"; "required": false; }; "nzPageIndex": { "alias": "nzPageIndex"; "required": false; }; "nzPageSize": { "alias": "nzPageSize"; "required": false; }; }, { "nzPageSizeChange": "nzPageSizeChange"; "nzPageIndexChange": "nzPageIndexChange"; }, never, never, true, never>;
  54. static ngAcceptInputType_nzShowSizeChanger: unknown;
  55. static ngAcceptInputType_nzShowQuickJumper: unknown;
  56. static ngAcceptInputType_nzSimple: unknown;
  57. static ngAcceptInputType_nzDisabled: unknown;
  58. static ngAcceptInputType_nzResponsive: unknown;
  59. static ngAcceptInputType_nzHideOnSinglePage: unknown;
  60. static ngAcceptInputType_nzTotal: unknown;
  61. static ngAcceptInputType_nzPageIndex: unknown;
  62. static ngAcceptInputType_nzPageSize: unknown;
  63. }