coer-elements
Version:
Library for Angular projects
32 lines (31 loc) • 2.22 kB
TypeScript
import { AfterViewInit, EffectRef, OnDestroy } from '@angular/core';
import { ControlValue } from 'coer-elements/tools';
import * as i0 from "@angular/core";
export declare class CoerCheckbox extends ControlValue implements AfterViewInit, OnDestroy {
_value: boolean;
protected readonly _effectValue: EffectRef;
protected readonly _id: string;
protected _isLoading: boolean;
id: import("@angular/core").InputSignal<string>;
label: import("@angular/core").InputSignal<string>;
labelPosition: import("@angular/core").InputSignal<"before" | "after">;
isLoading: import("@angular/core").InputSignal<boolean>;
isDisabled: import("@angular/core").InputSignal<boolean>;
isReadonly: import("@angular/core").InputSignal<boolean>;
isInvisible: import("@angular/core").InputSignal<boolean>;
ignoreDataBinding: import("@angular/core").InputSignal<boolean>;
value: import("@angular/core").InputSignal<boolean | null | undefined>;
onChange: import("@angular/core").OutputEmitterRef<boolean>;
constructor();
ngAfterViewInit(): void;
ngOnDestroy(): void;
protected _isEnable: import("@angular/core").Signal<boolean>;
SetValue(value: boolean): void;
writeValue(value: boolean): void;
/** */
Check(): void;
/** */
Uncheck(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CoerCheckbox, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CoerCheckbox, "coer-checkbox", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; "labelPosition": { "alias": "labelPosition"; "required": false; "isSignal": true; }; "isLoading": { "alias": "isLoading"; "required": false; "isSignal": true; }; "isDisabled": { "alias": "isDisabled"; "required": false; "isSignal": true; }; "isReadonly": { "alias": "isReadonly"; "required": false; "isSignal": true; }; "isInvisible": { "alias": "isInvisible"; "required": false; "isSignal": true; }; "ignoreDataBinding": { "alias": "ignoreDataBinding"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; }, { "onChange": "onChange"; }, never, never, false, never>;
}