@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
30 lines (29 loc) • 1.5 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { TapValueEditorContainerComponent } from '@iotize/ionic';
import { AbstractVariable } from '@iotize/tap/data';
import * as i0 from "@angular/core";
export declare class TapVariableRangeComponent {
set variable(variable: AbstractVariable<number> | undefined);
editable: boolean;
writeValueForEveryChange: boolean;
min: number;
max: number;
step: number;
color: string;
pin: boolean;
snaps: boolean;
ticks: boolean;
debounce: number;
leftIcon?: string;
leftIconColor?: string;
rightIcon?: string;
rightIconColor?: string;
value?: number;
valueChange: EventEmitter<any>;
_variable?: AbstractVariable<number>;
ctx?: TapValueEditorContainerComponent;
constructor();
onValueChange(newValue: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TapVariableRangeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TapVariableRangeComponent, "tap-variable-range", never, { "variable": "variable"; "editable": "editable"; "writeValueForEveryChange": "writeValueForEveryChange"; "min": "min"; "max": "max"; "step": "step"; "color": "color"; "pin": "pin"; "snaps": "snaps"; "ticks": "ticks"; "debounce": "debounce"; "leftIcon": "leftIcon"; "leftIconColor": "leftIconColor"; "rightIcon": "rightIcon"; "rightIconColor": "rightIconColor"; "value": "value"; }, { "valueChange": "valueChange"; }, never, never, false, never>;
}