UNPKG

react-financial-charts

Version:
64 lines (63 loc) 2 kB
import * as React from "react"; import { strokeDashTypes } from "../utils"; interface AxisProps { readonly axisZoomCallback?: any; readonly bg: { h: number; x: number; w: number; y: number; }; readonly className?: string; readonly domainClassName?: string; readonly edgeClip: boolean; readonly fill?: string; readonly flexTicks?: boolean; readonly fontFamily?: string; readonly fontSize?: number; readonly fontWeight?: number; readonly getMouseDelta: any; readonly getScale: any; readonly innerTickSize?: number; readonly inverted?: boolean; readonly onContextMenu?: any; readonly onDoubleClick?: any; readonly orient?: "top" | "left" | "right" | "bottom"; readonly outerTickSize: number; readonly range: number[]; readonly showDomain?: boolean; readonly showTicks?: boolean; readonly showTickLabel?: boolean; readonly stroke: string; readonly strokeOpacity?: number; readonly strokeWidth: number; readonly tickFormat?: (data: any) => string; readonly tickPadding?: number; readonly tickSize?: number; readonly ticks?: number; readonly tickLabelFill?: string; readonly tickStroke?: string; readonly tickStrokeOpacity?: number; readonly tickStrokeWidth?: number; readonly tickStrokeDasharray?: strokeDashTypes; readonly tickValues?: number[] | any; readonly tickInterval?: number; readonly tickIntervalFunction?: any; readonly transform: number[]; readonly zoomEnabled?: boolean; readonly zoomCursorClassName?: string; } declare class Axis extends React.Component<AxisProps> { static defaultProps: { edgeClip: boolean; zoomEnabled: boolean; zoomCursorClassName: string; }; private node?; render(): JSX.Element; private readonly saveNode; private readonly getMoreProps; private readonly renderSVG; private readonly drawOnCanvas; } export default Axis;