UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

21 lines (20 loc) 722 B
import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable } from 'rxjs'; export declare class ToggleComponent implements ControlValueAccessor { private _checked; private _disabled; size: 'small' | 'medium' | 'large'; color: string; beforeChange: (value: any) => boolean | Promise<boolean> | Observable<boolean>; checked: boolean; disabled: boolean; change: EventEmitter<boolean>; private onTouchedCallback; private onChangeCallback; onToggle(): void; canChange(): Promise<boolean>; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }