@taiga-ui/legacy
Version:
Legacy Taiga UI entities from the previous major release to simplify migration
43 lines (42 loc) • 2.04 kB
TypeScript
import { InjectionToken, type Provider } from '@angular/core';
import { type TuiTimeMode } from '@taiga-ui/cdk/date-time';
import { type TuiContext } from '@taiga-ui/cdk/types';
import { type TuiSizeL, type TuiSizeS } from '@taiga-ui/core/types';
import { type PolymorpheusContent } from '@taiga-ui/polymorpheus';
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export interface TuiInputTimeOptions {
readonly icon: PolymorpheusContent<TuiContext<TuiSizeL | TuiSizeS>>;
readonly itemSize: TuiSizeL | TuiSizeS;
readonly maxValues: Record<TuiTimeFormatParts, number>;
readonly mode: TuiTimeMode;
readonly nativePicker?: boolean;
}
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export type TuiTimeFormatParts = 'HH' | 'MM' | 'MS' | 'SS';
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export declare const MAX_TIME_VALUES: Record<TuiTimeFormatParts, number>;
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export declare const TUI_INPUT_TIME_DEFAULT_OPTIONS: TuiInputTimeOptions;
/**
* TODO(v5): delete it
* Default parameters for InputTime component
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export declare const TUI_INPUT_TIME_OPTIONS: InjectionToken<TuiInputTimeOptions>;
/**
* TODO(v5): delete it
* @deprecated use new version of {@link https://taiga-ui.dev/components/input-time#options TuiInputTime} (from @taiga-ui/kit) instead
*/
export declare function tuiInputTimeOptionsProvider(options: Partial<TuiInputTimeOptions>): Provider;