UNPKG

react-design-editor

Version:

Design Editor Tools with React.js + ant.design + fabric.js

35 lines 1.33 kB
import { fabric } from 'fabric'; import { FabricObject } from '../models'; import { PortObject } from './Port'; export declare const OUT_PORT_TYPE: { SINGLE: string; STATIC: string; DYNAMIC: string; BROADCAST: string; NONE: string; }; export interface NodeObject extends FabricObject<fabric.Group> { errorFlag?: fabric.IText; label?: fabric.Text; toPort?: PortObject; errors?: any; fromPort?: PortObject[]; descriptor?: Record<string, any>; nodeClazz?: string; configuration?: Record<string, any>; defaultPortOption?: () => Partial<PortObject>; toPortOption?: () => Partial<PortObject>; fromPortOption?: () => Partial<PortObject>; createToPort?: (left: number, top: number) => PortObject; createFromPort?: (left: number, top: number) => PortObject[]; singlePort?: (portOption: Partial<PortObject>) => PortObject[]; staticPort?: (portOption: Partial<PortObject>) => PortObject[]; dynamicPort?: (portOption: Partial<PortObject>) => PortObject[]; broadcastPort?: (portOption: Partial<PortObject>) => PortObject[]; setErrors?: (errors: any) => void; setName?: (name: string) => void; duplicate?: () => NodeObject; } declare const Node: any; export default Node; //# sourceMappingURL=Node.d.ts.map