@taiga-ui/kit
Version:
Taiga UI Angular main components kit
19 lines (18 loc) • 901 B
TypeScript
import { ChangeDetectorRef } from '@angular/core';
import { NgControl } from '@angular/forms';
import { AbstractTuiNullableControl, TuiFocusableElementAccessor } from '@taiga-ui/cdk';
import { CheckboxOptions, TuiSizeL } from '@taiga-ui/core';
export declare class TuiCheckboxComponent extends AbstractTuiNullableControl<boolean> implements TuiFocusableElementAccessor {
private readonly options;
size: TuiSizeL;
private readonly focusableElement?;
constructor(control: NgControl | null, options: CheckboxOptions, changeDetectorRef: ChangeDetectorRef);
get nativeFocusableElement(): HTMLInputElement | null;
get focused(): boolean;
get computedFocusable(): boolean;
onChecked(checked: boolean): void;
onFocused(focused: boolean): void;
onHovered(hovered: boolean): void;
onPressed(pressed: boolean): void;
onFocusVisible(focusVisible: boolean): void;
}