UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

36 lines (35 loc) 3.09 kB
import { TuiDay, TuiMonth, TuiMonthRange, TuiYear } from '@taiga-ui/cdk/date-time'; import { type TuiBooleanHandler } from '@taiga-ui/cdk/types'; import * as i0 from "@angular/core"; export declare class TuiCalendarMonth { private hoveredItem; protected isYearPickerShown: boolean; protected readonly months: import("@angular/core").Signal<readonly [January: string, February: string, March: string, April: string, May: string, June: string, July: string, August: string, September: string, October: string, November: string, December: string]>; protected readonly isRangePicking: import("@angular/core").Signal<boolean>; protected readonly handler: import("@angular/core").Signal<TuiBooleanHandler<TuiMonth>>; protected readonly activeYear: import("@angular/core").WritableSignal<TuiYear>; readonly value: import("@angular/core").InputSignal<TuiMonth | TuiMonthRange | null>; readonly minLength: import("@angular/core").InputSignal<number | null>; readonly maxLength: import("@angular/core").InputSignal<number | null>; readonly disabledItemHandler: import("@angular/core").InputSignal<TuiBooleanHandler<TuiMonth>>; readonly min: import("@angular/core").InputSignalWithTransform<TuiDay | TuiMonth, TuiMonth | null>; readonly max: import("@angular/core").InputSignalWithTransform<TuiDay | TuiMonth, TuiMonth | null>; readonly year: import("@angular/core").ModelSignal<TuiYear | undefined>; readonly monthClick: import("@angular/core").OutputEmitterRef<TuiMonth>; readonly hoveredItemChange: import("@angular/core").OutputEmitterRef<TuiMonth | null>; readonly options: import("./calendar-month.options").TuiCalendarMonthOptions; onNextYear(): void; onPreviousYear(): void; getItemRange(item: TuiMonth): 'active' | 'end' | 'middle' | 'start' | null; protected getTuiMonth(monthNumber: number, yearNumber: number): TuiMonth; protected isItemToday(item: TuiMonth): boolean; protected onPickerYearClick(year: number): void; protected onItemClick(month: TuiMonth): void; protected onYearClick(): void; protected onItemHovered(hovered: boolean, item: TuiMonth): void; private calculateDisabledItemHandlerWithMinMax; private updateHoveredItem; private updateActiveYear; static ɵfac: i0.ɵɵFactoryDeclaration<TuiCalendarMonth, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiCalendarMonth, "tui-calendar-month", never, { "value": { "alias": "value"; "required": false; "isSignal": true; }; "minLength": { "alias": "minLength"; "required": false; "isSignal": true; }; "maxLength": { "alias": "maxLength"; "required": false; "isSignal": true; }; "disabledItemHandler": { "alias": "disabledItemHandler"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "year": { "alias": "year"; "required": false; "isSignal": true; }; }, { "year": "yearChange"; "monthClick": "monthClick"; "hoveredItemChange": "hoveredItemChange"; }, never, never, true, never>; }