angular-instantsearch
Version:
Lightning-fast search for Angular apps, by Algolia.
25 lines (24 loc) • 1.09 kB
TypeScript
import { RangeConnectorParams, RangeWidgetDescription, RangeRenderState } from 'instantsearch.js/es/connectors/range/connectRange';
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
export declare class NgAisRangeInput extends TypedBaseWidget<RangeWidgetDescription, RangeConnectorParams> {
parentIndex: NgAisIndex;
instantSearchInstance: NgAisInstantSearch;
currency: string;
separator: string;
submitLabel: string;
attribute: RangeConnectorParams['attribute'];
min?: RangeConnectorParams['min'];
max?: RangeConnectorParams['max'];
precision?: RangeConnectorParams['precision'];
minInputValue?: number;
maxInputValue?: number;
get step(): number;
get canRefine(): boolean;
state: RangeRenderState;
constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
ngOnInit(): void;
handleChange(event: any, type: string): void;
handleSubmit(event: Event): void;
}