2 次代码提交 43d5ff4ff8 ... 625fb225bc

作者 SHA1 备注 提交日期
  Pavel Zhigalov 625fb225bc ok 1 月之前
  Pavel Zhigalov 43d5ff4ff8 ok 1 月之前
共有 1 个文件被更改,包括 27 次插入0 次删除
  1. 27 0
      src/v1/io/dzwf/DzwfData.ts

+ 27 - 0
src/v1/io/dzwf/DzwfData.ts

@@ -0,0 +1,27 @@
+export type DzwfElement = {
+    diagram: {
+        position: { x: number, y: number },
+        size: { width: number, height: number }
+    },
+    outs: unknown[],
+    ins: unknown[],
+    variables: unknown[],
+    stages: unknown[],
+    name: string,
+    type: string,
+    id: string
+}
+
+export type DzwfLink = {
+    sourceId: string,
+    targetId: string,
+    id: string,
+    diagram?: {
+        vertices: { x: number, y: number }[]
+    }
+}
+
+export type DzwfData = object & {
+    elements: DzwfElement[],
+    links: DzwfLink[]
+};