UNPKG

@iotize/ionic

Version:

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

49 lines (48 loc) 2.7 kB
import { ElementRef, EventEmitter, OnDestroy, TemplateRef } from '@angular/core'; import { IonRange } from '@ionic/angular'; import { BehaviorSubject, Observable } from 'rxjs'; import * as i0 from "@angular/core"; type ColorType = any; export declare class MonitoringRangeContentDirective { tpl: TemplateRef<any>; constructor(tpl: TemplateRef<any>); static ɵfac: i0.ɵɵFactoryDeclaration<MonitoringRangeContentDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MonitoringRangeContentDirective, "[monitoringRangeContent]", never, {}, {}, never, never, false, never>; } export declare class MonitoringRangeComponent implements OnDestroy { focusChange: BehaviorSubject<boolean>; dualKnobs: boolean; private _valueSub?; currentValue: number | undefined; private previousValue; rangeTemplate?: TemplateRef<any>; get rangeTemplateContext(): object; range?: IonRange; onValueChanged: EventEmitter<number>; set inputStream(stream: Observable<number> | undefined); min: number; max: number; _step: number; set step(step: number); debounce: number; pin: boolean; disabled: boolean; snaps: boolean; ticks: boolean; writeValueForEveryChange: boolean; leftIcon?: string; leftIconColor?: string; rightIcon?: string; rightIconColor?: string; color?: ColorType; el: ElementRef; constructor(); ngOnDestroy(): void; _onValueChanged(event: CustomEvent<{ value: number; }>): void; onSliderReleased($event: CustomEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<MonitoringRangeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MonitoringRangeComponent, "monitoring-range", never, { "inputStream": { "alias": "inputStream"; "required": false; }; "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "step": { "alias": "step"; "required": false; }; "debounce": { "alias": "debounce"; "required": false; }; "pin": { "alias": "pin"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "snaps": { "alias": "snaps"; "required": false; }; "ticks": { "alias": "ticks"; "required": false; }; "writeValueForEveryChange": { "alias": "writeValueForEveryChange"; "required": false; }; "leftIcon": { "alias": "leftIcon"; "required": false; }; "leftIconColor": { "alias": "leftIconColor"; "required": false; }; "rightIcon": { "alias": "rightIcon"; "required": false; }; "rightIconColor": { "alias": "rightIconColor"; "required": false; }; "color": { "alias": "color"; "required": false; }; }, { "onValueChanged": "onValueChanged"; }, ["rangeTemplate"], never, false, never>; } export {};