UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

71 lines (70 loc) 2.82 kB
import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { FormBuilder, FormControl } from '@angular/forms'; import { AbstractVariable } from '@iotize/tap/data'; import { CurrentDeviceService, PendingCallManager } from '@iotize/ionic'; import { Observable, Subject } from 'rxjs'; import * as i0 from "@angular/core"; export interface MonitoringEditTextEvent { type: 'CLOSE' | 'WRITE_SUCCESS' | 'WRITE_ERROR'; payload?: any; } /** * @deprecated */ export declare class MonitoringEditTextComponent implements OnInit, AfterViewInit { protected formBuilder: FormBuilder; loading: boolean; validationMessages: { required: string; minlength: string; maxlength: string; pattern: string; }; private subscription?; _variable?: AbstractVariable<any>; inputref: any; pendingCallManager: PendingCallManager; set inputStream(stream: Observable<any> | undefined); set variable(variable: AbstractVariable<any>); label?: string; input: string; type: string; actions?: Subject<any>; clearInput: boolean; clearOnEdit: boolean; color: string; disabled: boolean; inputMode: string; max?: number; min?: number; maxLength?: number; minLength?: number; name?: undefined; pattern?: undefined; placeholder?: undefined; readonly: boolean; required: boolean; set value(v: any); outEvent: EventEmitter<MonitoringEditTextEvent>; myControl: FormControl; myGroup: import("@angular/forms").FormGroup<{ myControl: FormControl<any>; }>; errorToString(item: { key: string; value: any; }): any; submit(): void; onKeydown(event: KeyboardEvent): void; ngAfterViewInit(): void; close(): void; private addFormError; refresh(): void; private startAction; setLoading(value: boolean): void; private setStream; constructor(formBuilder: FormBuilder, tapService: CurrentDeviceService); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MonitoringEditTextComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MonitoringEditTextComponent, "monitoring-edit-text", never, { "inputStream": "inputStream"; "variable": "variable"; "label": "label"; "input": "input"; "type": "type"; "actions": "actions"; "clearInput": "clearInput"; "clearOnEdit": "clearOnEdit"; "color": "color"; "disabled": "disabled"; "inputMode": "inputMode"; "max": "max"; "min": "min"; "maxLength": "maxLength"; "minLength": "minLength"; "name": "name"; "pattern": "pattern"; "placeholder": "placeholder"; "readonly": "readonly"; "required": "required"; "value": "value"; }, { "outEvent": "outEvent"; }, never, never, false, never>; }