2 Commits 43d5ff4ff8 ... 625fb225bc

Auteur SHA1 Message Date
  Pavel Zhigalov 625fb225bc ok il y a 1 mois
  Pavel Zhigalov 43d5ff4ff8 ok il y a 1 mois
1 fichiers modifiés avec 27 ajouts et 0 suppressions
  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[]
+};