UNPKG

react-phylogeny-tree-gl

Version:

React integration of phylocanvas.gl. Component and hook for phylogenetic tree visualistion.

27 lines (26 loc) 988 B
import React from 'react'; import { TreeNode, Plugins } from '../types/phylocanvas.gl'; import { Hooks, Props, InitProps } from '../types/react-phylogeny-tree'; export declare type MenuState = { possition?: { x: number; y: number; } | undefined; visible: boolean; node?: TreeNode | undefined; }; export declare function usePhylogenyTreeWithMenu<IP extends InitProps<CP>, CP extends Props, M extends Record<string, (...args: unknown[]) => unknown>>(initProps: IP, controlledProps: CP | undefined, plugins?: Plugins<IP & CP, M>, hooks?: Hooks<IP & CP, M>): { phyloDiv: React.RefObject<HTMLDivElement>; handleZoomIn: () => void; handleZoomOut: () => void; getTree: () => import("../types/phylocanvas.gl").Phylocanvas<IP & CP, M> | null; menuState: { possition?: { x: number; y: number; } | undefined; visible: boolean; node?: TreeNode | undefined; }; onClose: () => void; };