UNPKG

@iotize/ionic

Version:

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

31 lines (30 loc) 1.55 kB
import { AfterViewInit, EventEmitter, OnDestroy } from '@angular/core'; import { IonSelect } from '@ionic/angular'; import { InlineEditorComponent, TapValueEditorContainerComponent } from '@iotize/ionic'; import { EditableValueDataStreamInterface } from '@iotize/tap/data'; import * as i0 from "@angular/core"; export declare class TapVariableSelectComponent implements AfterViewInit, OnDestroy { ctx: TapValueEditorContainerComponent; selectView: IonSelect; variable?: EditableValueDataStreamInterface<number, any>; value?: number; valueChange: EventEmitter<any>; editable?: boolean; refreshable: boolean; multiple: boolean; lines: string; set options(selectOptions: InlineEditorComponent.SelectOptions.Options | undefined); _selectOptions: InlineEditorComponent.SelectOptions.Options | undefined; lastValue?: any; private _destroyed; constructor(); ngOnDestroy(): void; ngAfterViewInit(): void; private openSelectDialog; onSelectValueChange(event: CustomEvent<{ value: string; }>): void; onSelectCancelChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TapVariableSelectComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TapVariableSelectComponent, "tap-variable-select", never, { "variable": "variable"; "value": "value"; "editable": "editable"; "refreshable": "refreshable"; "multiple": "multiple"; "lines": "lines"; "options": "options"; }, { "valueChange": "valueChange"; }, never, never, false, never>; }