UNPKG

@iotize/ionic

Version:

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

49 lines (48 loc) 2.26 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": "inputStream"; "min": "min"; "max": "max"; "step": "step"; "debounce": "debounce"; "pin": "pin"; "disabled": "disabled"; "snaps": "snaps"; "ticks": "ticks"; "writeValueForEveryChange": "writeValueForEveryChange"; "leftIcon": "leftIcon"; "leftIconColor": "leftIconColor"; "rightIcon": "rightIcon"; "rightIconColor": "rightIconColor"; "color": "color"; }, { "onValueChanged": "onValueChanged"; }, ["rangeTemplate"], never, false, never>; } export {};