UNPKG

@gravity-ui/graph

Version:

Modern graph editor component

6 lines (5 loc) 506 B
import { Graph } from "../../graph"; import { GraphEventsDefinitions, UnwrapGraphEvents, UnwrapGraphEventsDetail } from "../../graphEvents"; import { TGraphEventCallbacks } from "../events"; export declare function useGraphEvent<Event extends keyof GraphEventsDefinitions>(graph: Graph | null, event: Event, cb: (data: UnwrapGraphEventsDetail<Event>, event: UnwrapGraphEvents<Event>) => void): void; export declare function useGraphEvents(graph: Graph | null, events: Partial<TGraphEventCallbacks>): void;