UNPKG

@obliczeniowo/elementary

Version:
75 lines (74 loc) 3.17 kB
import { SsrService } from '@obliczeniowo/elementary/ssr'; import { ElementRef, AfterContentInit, EventEmitter } from '@angular/core'; import { InputWrappersDefaultSettingsService } from '../../services/input-wrappers-default-settings.service'; import * as i0 from "@angular/core"; export declare class InputWrapperComponent implements AfterContentInit { elementRef: ElementRef<HTMLElement>; private readonly ssr; private readonly settings; protected files: File[]; /** * Label text to display */ label: import("@angular/core").InputSignal<string | undefined>; /** * Style of displayed input */ display: import("@angular/core").InputSignal<"none" | "outlined" | "underlined">; /** * If you want to display button for clear input (only for input:not([type=file])) */ cancellable: import("@angular/core").InputSignal<boolean>; /** * step for numeric only */ step: import("@angular/core").InputSignal<number | undefined>; /** * errors keys from form control */ errors: { [name: string]: boolean | { [param: string]: number | string; }; } | null | undefined; /** * translations */ translations: import("@angular/core").InputSignal<{ [name: string]: string; }>; /** * Enable type text animation for label */ labelAnimation: boolean; small?: boolean; disable?: any; /** * Emit array of files when it's change, work only with input[type=file] */ loaded: EventEmitter<File[]>; input: HTMLInputElement | undefined | null; observer?: any; get touched(): boolean | undefined; protected get invalid(): boolean | undefined; constructor(elementRef: ElementRef<HTMLElement>, ssr: SsrService, settings: InputWrappersDefaultSettingsService); protected onBlur: () => void | undefined; ngAfterContentInit(): void; ngOnDestroy(): void; onChange: () => void; stepUp(): void; stepDown(): void; type(): string | undefined | null; min(): number | undefined; max(): number | undefined | null; inputStep(): string | undefined | null; disabled(): any | undefined; checkErrors(): boolean; valid(): boolean | undefined; reset(): void; getValue(): string; clicked(): void; delete(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<InputWrapperComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputWrapperComponent, "obl-input-wrapper", never, { "label": { "alias": "label"; "required": false; "isSignal": true; }; "display": { "alias": "display"; "required": false; "isSignal": true; }; "cancellable": { "alias": "cancellable"; "required": false; "isSignal": true; }; "step": { "alias": "step"; "required": false; "isSignal": true; }; "errors": { "alias": "errors"; "required": false; }; "translations": { "alias": "translations"; "required": false; "isSignal": true; }; "labelAnimation": { "alias": "labelAnimation"; "required": false; }; "small": { "alias": "small"; "required": false; }; }, { "loaded": "loaded"; }, never, ["[prefix]", "*", "[suffix]"], false, never>; }