@gravity-ui/graph
Version:
Modern graph editor component
6 lines (5 loc) • 506 B
TypeScript
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;