clarity-angular
Version:
Angular components for Clarity
26 lines (25 loc) • 781 B
TypeScript
import { EventEmitter } from "@angular/core";
import { ControlValueAccessor } from "@angular/forms";
export declare class Checkbox implements ControlValueAccessor {
_id: string;
readonly id: string;
name: string;
disabled: boolean;
inline: boolean;
private _checked;
checked: boolean;
private _indeterminate;
indeterminate: boolean;
indeterminateChange: EventEmitter<boolean>;
private setIndeterminate(value);
private setChecked(value);
change: EventEmitter<boolean>;
toggle(): void;
writeValue(value: any): void;
private onChangeCallback;
registerOnChange(onChange: any): void;
private onTouchedCallback;
registerOnTouched(onTouched: any): void;
touch(): void;
checkIndeterminateState(): void;
}