UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

36 lines (35 loc) 1.96 kB
import { ChangeDetectorRef, EventEmitter, OnChanges } from '@angular/core'; import dayjs, { Dayjs } from 'dayjs'; import { DateNavRange } from '../../date-picker.type'; import { DatePickerType } from '../constant'; import { DateCell } from '../util'; import * as i0 from "@angular/core"; export declare class PickerPanelComponent implements OnChanges { private readonly cdr; navRange: DateNavRange; type: DatePickerType; anchor: dayjs.Dayjs; matchDates: Dayjs[]; disabledDate: (date: Dayjs, navRange: DateNavRange) => boolean; set weekStartDay(day: number); get weekStartDay(): number; minDate: Dayjs; maxDate: Dayjs; get disabledDateFn(): (date: Dayjs, navRange: DateNavRange) => boolean; private _weekStartDay; panelData: DateCell[][]; select: EventEmitter<dayjs.Dayjs>; hovered: EventEmitter<dayjs.Dayjs>; bem: import("../../../internal/utils").Bem; DateNavRange: typeof DateNavRange; weekDefs: string[]; constructor(cdr: ChangeDetectorRef); ngOnChanges(): void; renderPanelData(date: Dayjs, navRange: DateNavRange): void; match(value: Dayjs): boolean; matchToday(value: Dayjs): boolean; selectValue(value: Dayjs): void; trackByFn(): DateNavRange; static ɵfac: i0.ɵɵFactoryDeclaration<PickerPanelComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PickerPanelComponent, "aui-picker-panel", never, { "navRange": { "alias": "navRange"; "required": false; }; "type": { "alias": "type"; "required": false; }; "anchor": { "alias": "anchor"; "required": false; }; "matchDates": { "alias": "matchDates"; "required": false; }; "disabledDate": { "alias": "disabledDate"; "required": false; }; "weekStartDay": { "alias": "weekStartDay"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; }, { "select": "select"; "hovered": "hovered"; }, never, never, true, never>; }