calendar-header.component.d.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 { EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
  6. import { CandyDate } from 'ng-zorro-antd/core/time';
  7. import { DateHelperService, NzI18nService as I18n } from 'ng-zorro-antd/i18n';
  8. import { NzSelectSizeType } from 'ng-zorro-antd/select';
  9. import * as i0 from "@angular/core";
  10. export declare class NzCalendarHeaderComponent implements OnInit, OnChanges {
  11. private i18n;
  12. private dateHelper;
  13. mode: 'month' | 'year';
  14. fullscreen: boolean;
  15. activeDate: CandyDate;
  16. nzCustomHeader?: string | TemplateRef<void>;
  17. readonly modeChange: EventEmitter<"month" | "year">;
  18. readonly yearChange: EventEmitter<number>;
  19. readonly monthChange: EventEmitter<number>;
  20. yearOffset: number;
  21. yearTotal: number;
  22. years: Array<{
  23. label: string;
  24. value: number;
  25. }>;
  26. months: Array<{
  27. label: string;
  28. value: number;
  29. }>;
  30. get activeYear(): number;
  31. get activeMonth(): number;
  32. get size(): NzSelectSizeType;
  33. get yearTypeText(): string;
  34. get monthTypeText(): string;
  35. constructor(i18n: I18n, dateHelper: DateHelperService);
  36. ngOnInit(): void;
  37. ngOnChanges(changes: SimpleChanges): void;
  38. updateYear(year: number): void;
  39. private setUpYears;
  40. private setUpMonths;
  41. static ɵfac: i0.ɵɵFactoryDeclaration<NzCalendarHeaderComponent, never>;
  42. static ɵcmp: i0.ɵɵComponentDeclaration<NzCalendarHeaderComponent, "nz-calendar-header", ["nzCalendarHeader"], { "mode": { "alias": "mode"; "required": false; }; "fullscreen": { "alias": "fullscreen"; "required": false; }; "activeDate": { "alias": "activeDate"; "required": false; }; "nzCustomHeader": { "alias": "nzCustomHeader"; "required": false; }; }, { "modeChange": "modeChange"; "yearChange": "yearChange"; "monthChange": "monthChange"; }, never, never, true, never>;
  43. static ngAcceptInputType_fullscreen: unknown;
  44. }