angular-bootstrap-md
Version:
Bootstrap 4 & Angular 15 UI KIT - 700+ components, MIT license, simple installation.
66 lines (65 loc) • 2.62 kB
TypeScript
import { BooleanInput, NumberInput } from '@angular/cdk/coercion';
import { EventEmitter, OnChanges, OnInit, SimpleChanges, ChangeDetectorRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare const CHECKBOX_VALUE_ACCESSOR: any;
export declare class MdbCheckboxChange {
element: CheckboxComponent;
checked: boolean;
}
export declare class CheckboxComponent implements OnInit, OnChanges {
private _cdRef;
inputEl: any;
private defaultId;
class: string;
checkboxId: string;
get required(): boolean;
set required(value: BooleanInput);
private _required;
name: string;
value: string;
get checked(): boolean;
set checked(value: BooleanInput);
private _checked;
get filledIn(): boolean;
set filledIn(value: BooleanInput);
private _filledIn;
get indeterminate(): boolean;
set indeterminate(value: BooleanInput);
private _indeterminate;
get disabled(): boolean;
set disabled(value: BooleanInput);
private _disabled;
get rounded(): boolean;
set rounded(value: BooleanInput);
private _rounded;
checkboxPosition: string;
get default(): boolean;
set default(value: BooleanInput);
private _default;
get inline(): boolean;
set inline(value: BooleanInput);
private _inline;
get tabIndex(): number;
set tabIndex(value: NumberInput);
private _tabIndex;
change: EventEmitter<MdbCheckboxChange>;
private checkboxClicked;
constructor(_cdRef: ChangeDetectorRef);
onLabelClick(event: any): void;
onDocumentClick(): void;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
get changeEvent(): MdbCheckboxChange;
toggle(): void;
onCheckboxClick(event: any): void;
onCheckboxChange(event: any): void;
onBlur(): void;
onChange: (_: any) => void;
onTouched: () => void;
writeValue(value: any): void;
registerOnChange(fn: (_: any) => void): void;
registerOnTouched(fn: () => void): void;
setDisabledState(isDisabled: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CheckboxComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CheckboxComponent, "mdb-checkbox", never, { "class": "class"; "checkboxId": "checkboxId"; "required": "required"; "name": "name"; "value": "value"; "checked": "checked"; "filledIn": "filledIn"; "indeterminate": "indeterminate"; "disabled": "disabled"; "rounded": "rounded"; "checkboxPosition": "checkboxPosition"; "default": "default"; "inline": "inline"; "tabIndex": "tabIndex"; }, { "change": "change"; }, never, ["*"], false, never>;
}