UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

41 lines (40 loc) 1.17 kB
import React, { Component } from 'react'; interface ZoomGestureProps { disabled?: boolean; maxZoom: number; minZoom: number; scaleFactor: number; scale: number; matrix: any; x: number; y: number; style?: any; disableMouseWheel?: boolean; requireZoomModifier?: boolean; onZoom: (event: ZoomEvent) => void; onZoomEnd: () => void; } export interface ZoomEvent { scale: number; x: number; y: number; nativeEvent: any; } export declare class Zoom extends Component<ZoomGestureProps> { static defaultProps: Partial<ZoomGestureProps>; firstTouch: any; lastDistance: any; timeout: any; childRef: React.RefObject<SVGGElement>; rqf: any; componentDidMount(): void; componentWillUnmount(): void; getStep(delta: number): number; scale(x: number, y: number, step: number, nativeEvent: any): boolean; onMouseWheel: (event: any) => false | undefined; onTouchStart: (event: TouchEvent) => void; onTouchMove: (event: TouchEvent) => void; onTouchEnd: (event: TouchEvent) => void; render(): JSX.Element; } export {};