solrkit
Version:
 
34 lines (33 loc) • 963 B
TypeScript
/// <reference types="react" />
import * as React from 'react';
import 'd3-scale';
import 'd3-svg';
import 'd3-brush';
import { FacetProps, FacetValue } from './FacetTypes';
interface HistogramFacetProps extends FacetProps {
max?: number;
min?: number;
precision?: number;
values: FacetValue[];
}
declare class HistogramFacet extends React.Component<HistogramFacetProps, {}> {
static contextTypes: {
searchState: React.Requireable<any>;
transition: React.Requireable<any>;
};
svg: any;
x: any;
y: any;
line: any;
xAxis: any;
area: any;
brush: any;
dom: HTMLDivElement | null;
shouldComponentUpdate(): boolean;
constructor(props: HistogramFacetProps);
render(): JSX.Element;
componentDidMount(): void;
componentWillReceiveProps(nextProps: HistogramFacetProps): void;
brushend(): void;
}
export { HistogramFacetProps, HistogramFacet };