UNPKG

@gravity-ui/graph

Version:

Modern graph editor component

16 lines (15 loc) 654 B
import React from "react"; import { TBlock } from "../components/canvas/blocks/Block"; import { Graph } from "../graph"; import { BlockState } from "../store/block/Block"; export type TBlockListProps = { graphObject: Graph; renderBlock: <T extends TBlock>(graphObject: Graph, block: T) => React.JSX.Element; }; export type TBlockProps = { blockState: BlockState<TBlock>; graphObject: Graph; renderBlock: <T extends TBlock>(graphObject: Graph, block: T, blockState: BlockState<T>) => React.JSX.Element; }; export declare const Block: React.FC<TBlockProps>; export declare const BlocksList: React.NamedExoticComponent<TBlockListProps>;