angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
24 lines (23 loc) • 1.13 kB
TypeScript
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
import { RangeBoundaries, RangeConnectorParams, RangeWidgetDescription, RangeRenderState } from 'instantsearch.js/es/connectors/range/connectRange';
export declare class NgAisRangeSlider extends TypedBaseWidget<RangeWidgetDescription, RangeConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
sliderContainer: any;
pips: boolean;
tooltips: boolean;
attribute: RangeConnectorParams['attribute'];
min?: RangeConnectorParams['min'];
max?: RangeConnectorParams['max'];
precision?: RangeConnectorParams['precision'];
state: RangeRenderState;
private slider;
get step(): number;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
updateState: (state: RangeRenderState, isFirstRendering: boolean) => void;
handleChange: (values: RangeBoundaries) => void;
formatTooltip: (value: number) => string;
}