UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

14 lines (13 loc) 665 B
import type { Provider } from '@angular/core'; import { InjectionToken } from '@angular/core'; import type { TuiStringHandler } from '@taiga-ui/cdk/types'; import type { TuiSizeS } from '@taiga-ui/core/types'; export interface TuiSwitchOptions { readonly showIcons: boolean; readonly size: TuiSizeS; readonly icon: TuiStringHandler<TuiSizeS> | string; readonly appearance: TuiStringHandler<HTMLInputElement>; } export declare const TUI_SWITCH_DEFAULT_OPTIONS: TuiSwitchOptions; export declare const TUI_SWITCH_OPTIONS: InjectionToken<TuiSwitchOptions>; export declare function tuiSwitchOptionsProvider(options: Partial<TuiSwitchOptions>): Provider;