UNPKG

@reactodia/workspace

Version:

Reactodia Workspace -- library for visual interaction with graphs in a form of a diagram.

17 lines 839 B
import * as React from 'react'; import type { ZoomOptions } from '../diagram/canvasApi'; import type { LinkRouter, LinkTemplateResolver, ElementTemplate, ElementTemplateComponent } from '../diagram/customization'; import { Element } from '../diagram/elements'; export interface CanvasProps { elementTemplateResolver?: TypedElementResolver; linkTemplateResolver?: LinkTemplateResolver; linkRouter?: LinkRouter; showScrollbars?: boolean; zoomOptions?: ZoomOptions; watermarkSvg?: string; watermarkUrl?: string; children?: React.ReactNode; } export type TypedElementResolver = (types: readonly string[], element: Element) => ElementTemplate | ElementTemplateComponent | undefined; export declare function Canvas(props: CanvasProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=canvas.d.ts.map