@taiga-ui/legacy
Version:
Legacy Taiga UI entities from the previous major release to simplify migration
39 lines (38 loc) • 2.35 kB
TypeScript
import { type TuiMonth, TuiMonthRange, type TuiYear } from '@taiga-ui/cdk/date-time';
import { type TuiBooleanHandler } from '@taiga-ui/cdk/types';
import { type TuiSizeL, type TuiSizeS } from '@taiga-ui/core/types';
import { type TuiInputDateOptions } from '@taiga-ui/kit/tokens';
import { AbstractTuiNullableControl } from '@taiga-ui/legacy/classes';
import { type TuiFocusableElementAccessor } from '@taiga-ui/legacy/tokens';
import * as i0 from "@angular/core";
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-month#range TuiInputMonth} (from @taiga-ui/kit) instead
*/
export declare class TuiInputMonthRangeComponent extends AbstractTuiNullableControl<TuiMonthRange> implements TuiFocusableElementAccessor {
private readonly textfield?;
private readonly options;
private readonly textfieldSize;
protected readonly formatter: import("@taiga-ui/cdk/types").TuiHandler<TuiMonth | null, import("rxjs").Observable<string>>;
min: TuiMonth;
max: TuiMonth;
disabledItemHandler: TuiBooleanHandler<TuiMonth>;
minLength: number | null;
maxLength: number | null;
defaultActiveYear: TuiYear;
open: boolean;
get nativeFocusableElement(): HTMLInputElement | null;
get focused(): boolean;
setDisabledState(): void;
computeValue(from: string | null, to: string | null): string;
onValueChange(value: string): void;
onMonthClick(month: TuiMonth): void;
protected get size(): TuiSizeL | TuiSizeS;
protected get computedDefaultActiveYear(): TuiYear;
protected get calendarIcon(): TuiInputDateOptions['icon'];
protected onOpenChange(open: boolean): void;
protected onActiveZone(focused: boolean): void;
private close;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiInputMonthRangeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiInputMonthRangeComponent, "tui-input-month-range", never, { "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "disabledItemHandler": { "alias": "disabledItemHandler"; "required": false; }; "minLength": { "alias": "minLength"; "required": false; }; "maxLength": { "alias": "maxLength"; "required": false; }; "defaultActiveYear": { "alias": "defaultActiveYear"; "required": false; }; }, {}, never, ["*", "input"], false, never>;
}