@taiga-ui/legacy
Version:
Legacy Taiga UI entities from the previous major release to simplify migration
24 lines (23 loc) • 1.22 kB
TypeScript
import { type DoCheck } from '@angular/core';
import { type TuiMonth } from '@taiga-ui/cdk/date-time';
import { type TuiHandler } from '@taiga-ui/cdk/types';
import { AbstractTuiTextfieldHost } from '@taiga-ui/legacy/classes';
import { type Observable } from 'rxjs';
import { type TuiInputMonthRangeComponent } from './input-month-range.component';
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 TuiInputMonthRangeDirective extends AbstractTuiTextfieldHost<TuiInputMonthRangeComponent> implements DoCheck {
private readonly value$;
private localizedValue;
protected readonly formatter: TuiHandler<TuiMonth | null, Observable<string>>;
protected readonly $: import("rxjs").Subscription;
get readOnly(): boolean;
get value(): string;
ngDoCheck(): void;
onValueChange(value: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiInputMonthRangeDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiInputMonthRangeDirective, "tui-input-month-range", never, {}, {}, never, never, false, never>;
}