@stratio/egeo
Version:
Stratio egeo library of components in Angular 2
27 lines (26 loc) • 898 B
TypeScript
import { EventEmitter, ChangeDetectorRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare const CHECKBOX_CONTROL_ACCESSOR: any;
export declare class StCheckboxComponent implements ControlValueAccessor {
private _changeDetectorRef;
checked: boolean;
name: string;
qaTag: string;
disabled: boolean;
required: boolean;
readonly: boolean;
value: any;
change: EventEmitter<any>;
private _value;
private _values;
private _checked;
constructor(_changeDetectorRef: ChangeDetectorRef);
_controlValueAccessorChangeFn: (value: any) => void;
onTouched: () => any;
handleClick(): void;
handleChange($event: Event): void;
writeValue(value: any): void;
registerOnChange(fn: (value: any) => void): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
}