angular2-mdl
Version:
Angular 2 components, directives and styles based on material design lite https://getmdl.io.
30 lines (29 loc) • 923 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;
lowerEl: ElementRef;
upperEl: ElementRef;
inputEl: ElementRef;
private _disabled;
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;
}