UNPKG

react-financial-charts

Version:
79 lines (78 loc) 2.14 kB
import * as React from "react"; interface EachLinearRegressionChannelProps { defaultClassName?: string; x1Value: any; x2Value: any; index?: number; appearance: { stroke: string; fillOpacity: number; strokeOpacity: number; strokeWidth: number; fill: string; edgeStrokeWidth: number; edgeStroke: string; edgeFill: string; r: number; }; edgeInteractiveCursor?: string; onDrag: any; onDragComplete: any; snapTo?: any; interactive: boolean; selected: boolean; hoverText: { enable: boolean; fontFamily: string; fontSize: number; fill: string; text: string; bgFill: string; bgOpacity: number; bgWidth: number | string; bgHeight: number | string; selectedText: string; }; } interface EachLinearRegressionChannelState { hover: boolean; } export declare class EachLinearRegressionChannel extends React.Component<EachLinearRegressionChannelProps, EachLinearRegressionChannelState> { static defaultProps: { onDrag: () => void; onDragComplete: () => void; appearance: { stroke: string; fillOpacity: number; strokeOpacity: number; strokeWidth: number; fill: string; edgeStrokeWidth: number; edgeStroke: string; edgeFill: string; r: number; }; interactive: boolean; selected: boolean; hoverText: { enable: boolean; bgHeight: number; bgWidth: number; text: string; fontFamily: string; fontSize: number; fill: string; bgFill: string; bgOpacity: number; }; }; private isHover; private saveNodeType; constructor(props: any); render(): JSX.Element; private readonly handleHover; private readonly handleEdge2Drag; private readonly handleEdge1Drag; } export declare function getNewXY(moreProps: any, snapTo: any): any[]; export {};