solrkit
Version:
 
28 lines (23 loc) • 513 B
text/typescript
interface FacetValue {
value: string;
count: number;
checked: boolean;
}
type FacetRenderer = (v: string, count: number) => string;
function defaultRenderer(label: string, value: number): string {
return label + ': ' + value.toLocaleString();
}
interface FacetProps {
title?: string;
facet: string;
values: FacetValue[];
render?: FacetRenderer;
help?: string;
initialValues: string[];
}
export {
FacetValue,
FacetRenderer,
defaultRenderer,
FacetProps
};