types.d.ts 713 B

123456789101112131415161718192021222324252627282930313233
  1. type CanvasDirection = "LEFT" | "RIGHT" | "DOWN" | "UP";
  2. interface NodeData<T = any> {
  3. id: string;
  4. disabled?: boolean;
  5. text?: any;
  6. height?: number;
  7. width?: number;
  8. parent?: string;
  9. ports?: PortData[];
  10. icon?: IconData;
  11. nodePadding?: number | [number, number] | [number, number, number, number];
  12. data?: T;
  13. className?: string;
  14. layoutOptions?: ElkNodeLayoutOptions;
  15. selectionDisabled?: boolean;
  16. }
  17. interface EdgeData<T = any> {
  18. id: string;
  19. disabled?: boolean;
  20. text?: any;
  21. from?: string;
  22. to?: string;
  23. fromPort?: string;
  24. toPort?: string;
  25. data?: T;
  26. className?: string;
  27. containerClassName?: string;
  28. arrowHeadType?: any;
  29. parent?: string;
  30. selectionDisabled?: boolean;
  31. }