mirror of
https://gitee.com/ByteDance/flowgram.ai.git
synced 2025-07-07 17:43:29 +08:00
150 lines
3.4 KiB
TypeScript
150 lines
3.4 KiB
TypeScript
import { WorkflowJSON } from "@flowgram.ai/free-layout-core";
|
|
|
|
export const freeLayout1: WorkflowJSON = {
|
|
"nodes": [
|
|
{
|
|
"id": "start_0",
|
|
"type": "start",
|
|
"meta": {
|
|
"position": {
|
|
"x": -264,
|
|
"y": -79
|
|
}
|
|
},
|
|
"data": {}
|
|
},
|
|
{
|
|
"id": "end_0",
|
|
"type": "end",
|
|
"meta": {
|
|
"position": {
|
|
"x": 1515,
|
|
"y": -191
|
|
}
|
|
},
|
|
"data": {}
|
|
},
|
|
{
|
|
"id": "base_1",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 103.5,
|
|
"y": -122.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "base_2",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 525.5,
|
|
"y": -250.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "loop_1",
|
|
"type": "loop",
|
|
"meta": {
|
|
"position": {
|
|
"x": 541.5,
|
|
"y": 42.5
|
|
},
|
|
"canvasPosition": {
|
|
"x": 1154.5,
|
|
"y": 206.5
|
|
}
|
|
},
|
|
"data": {
|
|
"target": {
|
|
"meta": {
|
|
"name": "循环输出_"
|
|
},
|
|
"type": "Boolean"
|
|
}
|
|
},
|
|
"blocks": [
|
|
{
|
|
"id": "base_in_loop_1",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 40,
|
|
"y": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "base_in_loop_2",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 62,
|
|
"y": 299
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "base_in_loop_3",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 457,
|
|
"y": 188
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"sourceNodeID": "base_in_loop_1",
|
|
"targetNodeID": "base_in_loop_3"
|
|
},
|
|
{
|
|
"sourceNodeID": "base_in_loop_2",
|
|
"targetNodeID": "base_in_loop_3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "base_3",
|
|
"type": "base",
|
|
"meta": {
|
|
"position": {
|
|
"x": 1063.5,
|
|
"y": -52.987060546875
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"sourceNodeID": "base_2",
|
|
"targetNodeID": "end_0"
|
|
},
|
|
{
|
|
"sourceNodeID": "base_3",
|
|
"targetNodeID": "end_0"
|
|
},
|
|
{
|
|
"sourceNodeID": "start_0",
|
|
"targetNodeID": "base_1"
|
|
},
|
|
{
|
|
"sourceNodeID": "base_1",
|
|
"targetNodeID": "base_2"
|
|
},
|
|
{
|
|
"sourceNodeID": "base_1",
|
|
"targetNodeID": "loop_1"
|
|
},
|
|
{
|
|
"sourceNodeID": "loop_1",
|
|
"targetNodeID": "base_3",
|
|
"sourcePortID": "loop-output"
|
|
}
|
|
]
|
|
}
|