@taiga-ui/kit
Version:
Taiga UI Angular main components kit
15 lines (14 loc) • 720 B
TypeScript
import { InjectionToken, type Provider } 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;