ontotext-reusable-ui-components
Version:
Unified reusable UI components designed for the Ontotext ecosystem.
23 lines (22 loc) • 1.1 kB
TypeScript
import { SearchFacetGroupModel } from '../../models/search-facet-group-model';
import { SearchFacetModel } from '../../models/search-facet-model';
import { HistogramModel } from './histogram-model';
import { SelectedRange } from './selected-range';
/**
* Facet group data model for Range Facet
*
* @param {string} facetGroupName - Used as label for the facet
* @param {SearchFacetModel[]} facetGroupData - An array containing facet data
* @param {SearchFacetModel[]} selected - Not used in Range facet
* @param {SelectedRange} selectedRange - used to pass range and is emitted when there is a selection
* @param {boolean} showHistogram - Flag to render a facet count histogram. By default is set to false.
* @param {HistogramModel} histogramConfiguration - Used to define histogram configuration.
*/
export declare class SearchRangeFacetGroupModel implements SearchFacetGroupModel {
facetGroupName: string;
facetGroupData: SearchFacetModel[];
selected: SearchFacetModel[];
selectedRange: SelectedRange;
showHistogram?: boolean;
histogramConfiguration?: HistogramModel;
}