UNPKG

@obliczeniowo/elementary

Version:
40 lines (39 loc) 1.67 kB
import { ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { InputWrappersDefaultSettingsService } from '@obliczeniowo/elementary/input'; import * as i0 from "@angular/core"; export declare class EditTextareaComponent implements ControlValueAccessor { private readonly settings; _value: string; set value(value: string); get value(): string; label: string; /** * Enable type text animation for label */ labelAnimation: boolean; mode: boolean; disabled: boolean; changed: EventEmitter<string>; textarea?: ElementRef<HTMLTextAreaElement>; current: string; constructor(settings: InputWrappersDefaultSettingsService); setValue(event: any): void; save(): void; cancel(): void; onChange: (value: { value: string; label?: string; }) => void; onTouched: () => void; writeValue(value: { value: string; label?: string; }): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(disabled: boolean): void; onEdit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<EditTextareaComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<EditTextareaComponent, "obl-edit-textarea", never, { "value": { "alias": "value"; "required": false; }; "label": { "alias": "label"; "required": false; }; "labelAnimation": { "alias": "labelAnimation"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "changed": "changed"; }, never, never, false, never>; }