import { Component, Input, Output, EventEmitter, ElementRef, OnInit, OnChanges } from '@angular/core'; import { RdComponent } from "../../base/rdComponent"; declare const noUiSlider; export class RangeValues { minValue: number; maxValue: number; } @Component({ selector: 'rd-range', template: `
` }) export class Range extends RdComponent implements OnInit, OnChanges { constructor(private element: ElementRef) { super(); } @Input("rd-min") min: number = 0; @Input("rd-max") max: number = 100; @Input("rd-disabled") disabled = null; @Input("rd-options") options = { start: [this.min, this.max], step: 1, connect: true, tooltips: true, range: { min: this.min, max: this.max } } @Output("rd-change") changeEvent: EventEmitter