UNPKG

@angular-mdl/core

Version:

Angular components, directives and styles based on material design lite https://getmdl.io.

32 lines (31 loc) 1.33 kB
import { ElementRef, EventEmitter, Provider, Renderer2 } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import * as i0 from "@angular/core"; export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: Provider; export declare class MdlCheckboxComponent implements ControlValueAccessor { private elementRef; private renderer; tabindex: number | null; get value(): boolean; set value(v: boolean); get disabled(): boolean; set disabled(value: boolean); change: EventEmitter<boolean>; isCheckbox: boolean; isUpgraded: boolean; private readonly el; private onTouchedCallback; private onChangeCallback; private internalValue; private internalDisabled; constructor(elementRef: ElementRef, renderer: Renderer2); onClick(): void; writeValue(value: boolean): void; registerOnChange(fn: () => unknown): void; registerOnTouched(fn: () => unknown): void; setDisabledState(isDisabled: boolean): void; onFocus(): void; onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MdlCheckboxComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MdlCheckboxComponent, "mdl-checkbox", never, { "tabindex": "tabindex"; "value": "value"; "disabled": "disabled"; }, { "change": "change"; }, never, ["*"], false, never>; }