@taiga-ui/kit
Version:
Taiga UI Angular main components kit
24 lines (23 loc) • 1.49 kB
TypeScript
import { type MaskitoTimeMode } from '@maskito/kit';
import { type TuiDay, TuiTime } from '@taiga-ui/cdk/date-time';
import { TuiTextfieldDirective } from '@taiga-ui/core/components/textfield';
import { TuiInputTimeDirective } from './input-time.directive';
import * as i0 from "@angular/core";
import * as i1 from "@taiga-ui/core/components/textfield";
export declare abstract class TuiNativeTimePicker {
protected readonly list: string | null;
protected getStep(timeMode: MaskitoTimeMode): number;
protected toISOString(value: TuiTime | readonly [TuiDay, TuiTime | null] | null): string;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiNativeTimePicker, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TuiNativeTimePicker, never, never, {}, {}, never, never, false, never>;
}
export declare class TuiInputTimeComponent extends TuiNativeTimePicker {
private readonly control;
protected readonly host: TuiInputTimeDirective;
protected readonly textfield: TuiTextfieldDirective<any>;
protected readonly value: import("@angular/core").Signal<string>;
protected readonly step: import("@angular/core").Signal<number>;
protected setValue(value: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiInputTimeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiInputTimeComponent, "input[tuiInputTime][type=\"time\"]", never, {}, {}, never, never, true, [{ directive: typeof i1.TuiWithNativePicker; inputs: {}; outputs: {}; }]>;
}