feat(editor): Add capability to open NDV and rename node (no-changelog) (#9712)

This commit is contained in:
Alex Grozav
2024-06-17 15:46:55 +03:00
committed by GitHub
parent 87cb199745
commit 12604fe1da
8 changed files with 568 additions and 97 deletions

View File

@@ -45,23 +45,37 @@ export function createTestNodeTypes(data: INodeTypeData = {}): INodeTypes {
};
}
export function createTestWorkflowObject(options: {
export function createTestWorkflowObject({
id = uuid(),
name = 'Test Workflow',
nodes = [],
connections = {},
active = false,
nodeTypes = {},
staticData = {},
settings = {},
pinData = {},
}: {
id?: string;
name?: string;
nodes: INode[];
connections: IConnections;
nodes?: INode[];
connections?: IConnections;
active?: boolean;
nodeTypes?: INodeTypeData;
staticData?: IDataObject;
settings?: IWorkflowSettings;
pinData?: IPinData;
}) {
} = {}) {
return new Workflow({
...options,
id: options.id ?? uuid(),
active: options.active ?? false,
nodeTypes: createTestNodeTypes(options.nodeTypes),
connections: options.connections ?? {},
id,
name,
nodes,
connections,
active,
staticData,
settings,
pinData,
nodeTypes: createTestNodeTypes(nodeTypes),
});
}