UNPKG

coersystem

Version:

Library for Angular projects

68 lines (67 loc) 5.84 kB
import { EffectRef, ElementRef, OnDestroy, AfterViewInit } from '@angular/core'; import { ControlValue } from 'coersystem/tools'; import { IBoxButton } from 'coersystem/interfaces'; import * as i0 from "@angular/core"; export declare class CoerSecretBox extends ControlValue implements AfterViewInit, OnDestroy { protected readonly matFormField: import("@angular/core").Signal<ElementRef<any>>; protected readonly coerTextBox: import("@angular/core").Signal<ElementRef<any>>; protected _value: string | number; protected readonly _id: string; protected readonly _isLoadingEvent: import("@angular/core").WritableSignal<boolean>; protected readonly _externalButton: import("@angular/core").WritableSignal<IBoxButton>; protected readonly _effectExternalButton: EffectRef; protected readonly _effectValue: EffectRef; protected readonly _passwordType: import("@angular/core").WritableSignal<boolean>; protected element: HTMLInputElement; id: import("@angular/core").InputSignal<string>; value: import("@angular/core").InputSignal<string | number | null | undefined>; label: import("@angular/core").InputSignal<string>; placeholder: import("@angular/core").InputSignal<string>; textPosition: import("@angular/core").InputSignal<"left" | "right" | "center">; minLength: import("@angular/core").InputSignal<string | number>; maxLength: import("@angular/core").InputSignal<string | number>; isInvalid: import("@angular/core").InputSignal<boolean>; isValid: import("@angular/core").InputSignal<boolean>; externalButton: import("@angular/core").InputSignal<IBoxButton>; showSecret: import("@angular/core").InputSignal<boolean>; selectOnFocus: import("@angular/core").InputSignal<boolean>; isLoading: import("@angular/core").InputSignal<boolean>; isDisabled: import("@angular/core").InputSignal<boolean>; isReadonly: import("@angular/core").InputSignal<boolean>; isInvisible: import("@angular/core").InputSignal<boolean>; isHidden: import("@angular/core").InputSignal<boolean>; width: import("@angular/core").InputSignal<string>; minWidth: import("@angular/core").InputSignal<string>; maxWidth: import("@angular/core").InputSignal<string>; marginTop: import("@angular/core").InputSignal<string>; marginRight: import("@angular/core").InputSignal<string>; marginBottom: import("@angular/core").InputSignal<string>; marginLeft: import("@angular/core").InputSignal<string>; onKeyupEnter: import("@angular/core").OutputEmitterRef<string | number>; onInput: import("@angular/core").OutputEmitterRef<string | number>; onClickClear: import("@angular/core").OutputEmitterRef<void>; onClickExternalButton: import("@angular/core").OutputEmitterRef<void>; constructor(); ngAfterViewInit(): void; ngOnDestroy(): void; protected get _asterisks(): string; protected _showSecret: import("@angular/core").Signal<boolean>; protected _inputType: import("@angular/core").Signal<"text" | "password">; protected get _showexternalButtonLeft(): boolean; protected get _showexternalButtonRight(): boolean; protected get _externalButtonIcon(): string; protected get _isDisabledExternalButton(): boolean; protected _isEnable: import("@angular/core").Signal<boolean>; protected _floatLabel: import("@angular/core").Signal<"auto" | "always">; protected _paddingRight: import("@angular/core").Signal<"0px" | "18px" | "45px">; /** */ Focus(select?: boolean, delay?: number): void; /** */ Blur(): void; /** */ Clear(delay?: number): void; /** */ protected _Toogle(): void; static ɵfac: i0.ɵɵFactoryDeclaration<CoerSecretBox, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CoerSecretBox, "coer-secretbox", never, { "id": { "alias": "id"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; "placeholder": { "alias": "placeholder"; "required": false; "isSignal": true; }; "textPosition": { "alias": "textPosition"; "required": false; "isSignal": true; }; "minLength": { "alias": "minLength"; "required": false; "isSignal": true; }; "maxLength": { "alias": "maxLength"; "required": false; "isSignal": true; }; "isInvalid": { "alias": "isInvalid"; "required": false; "isSignal": true; }; "isValid": { "alias": "isValid"; "required": false; "isSignal": true; }; "externalButton": { "alias": "externalButton"; "required": false; "isSignal": true; }; "showSecret": { "alias": "showSecret"; "required": false; "isSignal": true; }; "selectOnFocus": { "alias": "selectOnFocus"; "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; }; "isHidden": { "alias": "isHidden"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "minWidth": { "alias": "minWidth"; "required": false; "isSignal": true; }; "maxWidth": { "alias": "maxWidth"; "required": false; "isSignal": true; }; "marginTop": { "alias": "marginTop"; "required": false; "isSignal": true; }; "marginRight": { "alias": "marginRight"; "required": false; "isSignal": true; }; "marginBottom": { "alias": "marginBottom"; "required": false; "isSignal": true; }; "marginLeft": { "alias": "marginLeft"; "required": false; "isSignal": true; }; }, { "onKeyupEnter": "onKeyupEnter"; "onInput": "onInput"; "onClickClear": "onClickClear"; "onClickExternalButton": "onClickExternalButton"; }, never, never, false, never>; }