UNPKG

@tarienna/ng-tri-state-checkbox

Version:
17 lines (16 loc) 531 B
export declare enum TriStateCheckboxState { NONE = "NONE", SOME = "SOME", ALL = "ALL" } export interface ITriStateCheckboxControl { readValue(): any; writeValue(value: any): void; setDisabled(state: boolean): void; } export interface ITriCheckboxRegister { addControl(control: ITriStateCheckboxControl): void; removeControl(control: ITriStateCheckboxControl): void; changeControlValue(control: ITriStateCheckboxControl, value: any): any; getState(): TriStateCheckboxState; }