UNPKG

@taiga-ui/kit

Version:

Taiga UI Angular main components kit

16 lines (15 loc) 752 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 TuiCheckboxOptions { readonly size: TuiSizeS; readonly appearance: TuiStringHandler<HTMLInputElement> | string; readonly icons: Readonly<{ checked: TuiStringHandler<TuiSizeS> | string; indeterminate: TuiStringHandler<TuiSizeS> | string; }>; } export declare const TUI_CHECKBOX_DEFAULT_OPTIONS: TuiCheckboxOptions; export declare const TUI_CHECKBOX_OPTIONS: InjectionToken<TuiCheckboxOptions>; export declare function tuiCheckboxOptionsProvider(options: Partial<TuiCheckboxOptions>): Provider;