react-design-editor
Version:
Design Editor Tools with React.js + ant.design + fabric.js
16 lines (15 loc) • 600 B
TypeScript
import { fabric } from 'fabric';
import { FabricObject } from '../utils';
import { NodeObject } from './Node';
import { PortObject } from './Port';
export interface LinkObject extends FabricObject<fabric.Line> {
fromNode?: NodeObject;
toNode?: NodeObject;
fromPort?: PortObject;
toPort?: PortObject;
fromPortIndex?: number;
setPort?: (fromNode: NodeObject, fromPort: PortObject, toNode: NodeObject, toPort: PortObject) => void;
setPortEnabled?: (node: NodeObject, port: PortObject, enabled: boolean) => void;
}
declare const Link: any;
export default Link;