@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
29 lines (28 loc) • 968 B
TypeScript
import { ChangeDetectorRef, EventEmitter, TemplateRef, SimpleChanges, OnChanges } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class CheckBoxComponent implements ControlValueAccessor, OnChanges {
private changeDetectorRef;
static ID_SEED: number;
name: string;
label: string;
cssClass: string;
color: any;
disabled: boolean;
isShowTitle: boolean;
labelTemplate: TemplateRef<any>;
halfchecked: boolean;
showAnimation: boolean;
change: EventEmitter<boolean>;
animationUnlocked: boolean;
id: number;
checked: boolean;
private onChange;
private onTouch;
constructor(changeDetectorRef: ChangeDetectorRef);
writeValue(checked: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
toggle($event: any): void;
private unlockAnimation;
ngOnChanges(changes: SimpleChanges): void;
}