angular2-mdl-miracle
Version:
Angular 2 components, directives and styles based on material design lite https://getmdl.io.
29 lines (28 loc) • 888 B
TypeScript
import { Renderer, ElementRef, ModuleWithProviders } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class MdlSliderComponent implements ControlValueAccessor {
private renderer;
private elRef;
private value_;
min: number;
max: number;
step: number;
private lowerEl;
private upperEl;
private inputEl;
disabled: boolean;
constructor(renderer: Renderer, elRef: ElementRef);
value: any;
writeValue(value: number): void;
private onTouchedCallback;
private onChangeCallback;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
private updateSliderUI();
onMouseUp(event: any): void;
onMouseDown(event: MouseEvent): void;
}
export declare class MdlSliderModule {
static forRoot(): ModuleWithProviders;
}