UNPKG

@iotize/ionic

Version:

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

71 lines (70 loc) 3.41 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 { 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; protected formBuilder: FormBuilder; 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(tapService: CurrentDeviceService); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<MonitoringEditTextComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MonitoringEditTextComponent, "monitoring-edit-text", never, { "inputStream": { "alias": "inputStream"; "required": false; }; "variable": { "alias": "variable"; "required": false; }; "label": { "alias": "label"; "required": false; }; "input": { "alias": "input"; "required": false; }; "type": { "alias": "type"; "required": false; }; "actions": { "alias": "actions"; "required": false; }; "clearInput": { "alias": "clearInput"; "required": false; }; "clearOnEdit": { "alias": "clearOnEdit"; "required": false; }; "color": { "alias": "color"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "inputMode": { "alias": "inputMode"; "required": false; }; "max": { "alias": "max"; "required": false; }; "min": { "alias": "min"; "required": false; }; "maxLength": { "alias": "maxLength"; "required": false; }; "minLength": { "alias": "minLength"; "required": false; }; "name": { "alias": "name"; "required": false; }; "pattern": { "alias": "pattern"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "required": { "alias": "required"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, { "outEvent": "outEvent"; }, never, never, false, never>; }