@taiga-ui/kit
Version:
Taiga UI Angular main components kit
12 lines (11 loc) • 981 B
TypeScript
import { type MaskitoTimeParams } from '@maskito/kit';
import { type TuiValueTransformer } from '@taiga-ui/cdk/classes';
import { type TuiTime } from '@taiga-ui/cdk/date-time';
import { type TuiHandler } from '@taiga-ui/cdk/types';
import { type TuiSizeL, type TuiSizeS } from '@taiga-ui/core/types';
export interface TuiInputTimeOptions extends Required<Pick<MaskitoTimeParams, 'mode' | 'timeSegmentMaxValues' | 'timeSegmentMinValues'>> {
readonly icon: TuiHandler<TuiSizeL | TuiSizeS, string>;
readonly valueTransformer: TuiValueTransformer<TuiTime | null, any> | null;
}
export declare const TUI_INPUT_TIME_DEFAULT_OPTIONS: TuiInputTimeOptions;
export declare const TUI_INPUT_TIME_OPTIONS: import("@angular/core").InjectionToken<TuiInputTimeOptions>, tuiInputTimeOptionsProvider: (item: Partial<TuiInputTimeOptions> | import("@angular/core").ProviderToken<Partial<TuiInputTimeOptions>> | (() => Partial<TuiInputTimeOptions>)) => import("@angular/core").FactoryProvider;