UNPKG

truly-ui

Version:

Web Components for Desktop Applications.

50 lines 2.28 kB
import { AfterViewInit, ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { FormControlName, NgModel } from '@angular/forms'; import { CdkOverlayOrigin } from '@angular/cdk/overlay'; import { ValueAccessorBase } from '../input/core/value-accessor'; import * as i0 from "@angular/core"; export declare class TlTextarea extends ValueAccessorBase<string> implements OnInit, AfterViewInit { private change; label: string; labelPlacement: string; labelSize: string; name: string; placeholder: string; height: string; tabindex: number; maxlength: number; textAlign: 'left' | 'right' | 'center' | 'justify'; readonly: any; disabled: any; clearButton: boolean; color: string; withBorder: boolean; resize: boolean; showCount: boolean; textarea: any; cdkOverlayOrigin: CdkOverlayOrigin; model: NgModel; controlName: FormControlName; click: EventEmitter<MouseEvent>; focus: EventEmitter<any>; blur: EventEmitter<any>; clear: EventEmitter<any>; overlayOrigin: EventEmitter<any>; required: boolean; isShowingMessages: boolean; hasValidator: any; constructor(change: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; setRequired(): void; handleValidator(): void; setFocus(): void; stopEvent($event: any): void; onTextareaClick($event: MouseEvent): void; onTextareaFocus($event: any): void; onTextareaBlur($event: any): void; clearTextarea($event?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<TlTextarea, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TlTextarea, "tl-textarea", never, { "label": "label"; "labelPlacement": "labelPlacement"; "labelSize": "labelSize"; "name": "name"; "placeholder": "placeholder"; "height": "height"; "tabindex": "tabindex"; "maxlength": "maxlength"; "textAlign": "textAlign"; "readonly": "readonly"; "disabled": "disabled"; "clearButton": "clearButton"; "color": "color"; "withBorder": "withBorder"; "resize": "resize"; "showCount": "showCount"; }, { "click": "click"; "focus": "focus"; "blur": "blur"; "clear": "clear"; "overlayOrigin": "overlayOrigin"; }, ["model", "controlName"], never, false, never>; } //# sourceMappingURL=textarea.d.ts.map