nodeLocationInfo.ts 422 B

1234567891011121314151617181920212223
  1. export interface INodeLocationInfo {
  2. blockId: number;
  3. x: number;
  4. y: number;
  5. }
  6. export interface IFrameData {
  7. x: number;
  8. y: number;
  9. width: number;
  10. height: number;
  11. color: number[];
  12. name: string,
  13. isCollapsed: boolean
  14. }
  15. export interface IEditorData {
  16. locations: INodeLocationInfo[];
  17. x: number;
  18. y: number;
  19. zoom: number;
  20. frames?: IFrameData[];
  21. }