UNPKG

react-financial-charts

Version:
88 lines (87 loc) 2.64 kB
import * as React from "react"; interface FibonacciRetracementProps { readonly enabled: boolean; readonly width?: number; readonly onStart?: any; readonly onComplete?: any; readonly onSelect?: any; readonly type: "EXTEND" | // extends from -Infinity to +Infinity "RAY" | // extends to +/-Infinity in one direction "BOUND"; readonly hoverText: object; readonly currentPositionStroke?: string; readonly currentPositionStrokeWidth?: number; readonly currentPositionOpacity?: number; readonly currentPositionRadius?: number; readonly retracements: any[]; readonly appearance: { stroke: string; strokeWidth: number; strokeOpacity: number; fontFamily: string; fontSize: number; fontFill: string; edgeStroke: string; edgeFill: string; nsEdgeFill: string; edgeStrokeWidth: number; r: number; }; } interface FibonacciRetracementState { current?: any; override?: any; } export declare class FibonacciRetracement extends React.Component<FibonacciRetracementProps, FibonacciRetracementState> { static defaultProps: { enabled: boolean; type: string; retracements: never[]; onStart: () => void; onComplete: () => void; onSelect: () => void; hoverText: { enable: boolean; bgHeight: string; bgWidth: string; text: string; selectedText: string; fontFamily: string; fontSize: number; fill: string; bgFill: string; bgOpacity: number; }; currentPositionStroke: string; currentPositionOpacity: number; currentPositionStrokeWidth: number; currentPositionRadius: number; appearance: { stroke: string; strokeWidth: number; strokeOpacity: number; fontFamily: string; fontSize: number; fontFill: string; edgeStroke: string; edgeFill: string; nsEdgeFill: string; edgeStrokeWidth: number; r: number; }; }; private getSelectionState; private mouseMoved; private saveNodeType; private terminate; constructor(props: any); render(): JSX.Element; private readonly handleDrawRetracement; private readonly handleEdge1Drag; private readonly handleDrag; private readonly handleEdge2Drag; private readonly handleDragComplete; private readonly handleStart; private readonly handleEnd; } export {};