UNPKG

@kaspacom/ui

Version:

UI Component Library for KaspaCom DeFi Applications

54 lines 4.44 kB
import { ControlValueAccessor } from '@angular/forms'; import { first } from 'rxjs'; import * as i0 from "@angular/core"; export declare class KcInputComponent implements ControlValueAccessor { label: import("@angular/core").InputSignal<string | undefined>; prefixIcon: import("@angular/core").InputSignal<string | undefined>; suffixIcon: import("@angular/core").InputSignal<string | undefined>; prefixLabelIcon: import("@angular/core").InputSignal<string | undefined>; suffixLabelIcon: import("@angular/core").InputSignal<string | undefined>; prefixIconColor: import("@angular/core").InputSignal<string | undefined>; suffixIconColor: import("@angular/core").InputSignal<string | undefined>; prefixLabelIconColor: import("@angular/core").InputSignal<string | undefined>; suffixLabelIconColor: import("@angular/core").InputSignal<string | undefined>; isFullWidth: import("@angular/core").InputSignal<boolean>; isDisabled: import("@angular/core").InputSignal<boolean>; placeholder: import("@angular/core").InputSignal<string | undefined>; type: import("@angular/core").InputSignal<"number" | "text" | "password">; min: import("@angular/core").InputSignal<number | undefined>; max: import("@angular/core").InputSignal<number | undefined>; isValid: import("@angular/core").InputSignal<boolean>; invalidReason: import("@angular/core").InputSignal<string | undefined>; prepadInvalidReason: import("@angular/core").InputSignal<boolean>; valueChange: import("@angular/core").OutputEmitterRef<any>; blur: import("@angular/core").OutputEmitterRef<void>; focus: import("@angular/core").OutputEmitterRef<void>; keyup: import("@angular/core").OutputEmitterRef<KeyboardEvent>; keydown: import("@angular/core").OutputEmitterRef<KeyboardEvent>; validationChange: import("@angular/core").OutputEmitterRef<boolean>; private _value; private _onChange; private _onTouched; private _isDirty; private _previousValidState; get value(): any; set value(val: any); writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; onInputChange(event: Event): void; onBlur(): void; onFocus(): void; onKeyUp(event: KeyboardEvent): void; onKeyDown(event: KeyboardEvent): void; isValidInput(): boolean; hasMinMaxError(): boolean; isDirty(): boolean; markAsDirty(): void; markAsPristine(): void; protected readonly first: typeof first; static ɵfac: i0.ɵɵFactoryDeclaration<KcInputComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KcInputComponent, "kc-input", never, { "label": { "alias": "label"; "required": false; "isSignal": true; }; "prefixIcon": { "alias": "prefixIcon"; "required": false; "isSignal": true; }; "suffixIcon": { "alias": "suffixIcon"; "required": false; "isSignal": true; }; "prefixLabelIcon": { "alias": "prefixLabelIcon"; "required": false; "isSignal": true; }; "suffixLabelIcon": { "alias": "suffixLabelIcon"; "required": false; "isSignal": true; }; "prefixIconColor": { "alias": "prefixIconColor"; "required": false; "isSignal": true; }; "suffixIconColor": { "alias": "suffixIconColor"; "required": false; "isSignal": true; }; "prefixLabelIconColor": { "alias": "prefixLabelIconColor"; "required": false; "isSignal": true; }; "suffixLabelIconColor": { "alias": "suffixLabelIconColor"; "required": false; "isSignal": true; }; "isFullWidth": { "alias": "isFullWidth"; "required": false; "isSignal": true; }; "isDisabled": { "alias": "isDisabled"; "required": false; "isSignal": true; }; "placeholder": { "alias": "placeholder"; "required": false; "isSignal": true; }; "type": { "alias": "type"; "required": false; "isSignal": true; }; "min": { "alias": "min"; "required": false; "isSignal": true; }; "max": { "alias": "max"; "required": false; "isSignal": true; }; "isValid": { "alias": "isValid"; "required": false; "isSignal": true; }; "invalidReason": { "alias": "invalidReason"; "required": false; "isSignal": true; }; "prepadInvalidReason": { "alias": "prepadInvalidReason"; "required": false; "isSignal": true; }; }, { "valueChange": "valueChange"; "blur": "blur"; "focus": "focus"; "keyup": "keyup"; "keydown": "keydown"; "validationChange": "validationChange"; }, never, ["[rightSideSlot]"], true, never>; } //# sourceMappingURL=kc-input.component.d.ts.map