ng2-bootstrap
Version:
angular2 bootstrap components
21 lines (20 loc) • 657 B
TypeScript
import { OnInit } from '@angular/core';
import { ControlValueAccessor, NgModel } from '@angular/forms';
export declare class ButtonCheckboxDirective implements ControlValueAccessor, OnInit {
cd: NgModel;
btnCheckboxTrue: any;
btnCheckboxFalse: any;
state: boolean;
protected onChange: any;
protected onTouched: any;
private value;
onClick(): void;
constructor(cd: NgModel);
ngOnInit(): any;
private readonly trueValue;
private readonly falseValue;
toggle(state: boolean): void;
writeValue(value: any): void;
registerOnChange(fn: (_: any) => {}): void;
registerOnTouched(fn: () => {}): void;
}