ontotext-reusable-ui-components
Version:
Unified reusable UI components designed for the Ontotext ecosystem.
36 lines (35 loc) • 1.28 kB
TypeScript
import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
import { SearchRangeFacetGroupModel } from '../models/search-range-facet-group-model';
import { SearchFacetSelection } from '../../models/search-facet-selection';
export declare class RangeSliderComponent implements OnInit, AfterViewInit, OnDestroy, OnChanges {
data: SearchRangeFacetGroupModel;
facetTemplate: TemplateRef<any>;
slider: ElementRef;
minSlider: ElementRef;
maxSlider: ElementRef;
_selectionChange: EventEmitter<SearchFacetSelection>;
selectionChange: import("rxjs").Observable<SearchFacetSelection>;
onResize(): void;
private facetData;
sum: number;
private rangeCircleSize;
minValue: any;
maxValue: any;
selectedMin: any;
selectedMax: any;
minElement: any;
maxElement: any;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private initializeData;
draw(splitvalue: number): void;
init(min: any, max: any): void;
update(rangemax: number): void;
sumRange(): number;
onSelectionChange(): void;
private updateSelection;
private isInRange;
private parseInt;
ngOnDestroy(): void;
}