Files
metabuilder/packages/workflow_editor/seed/scripts/nodes/init.lua

18 lines
584 B
Lua

-- Workflow nodes module
---@class NodesModule
---@field start fun(id: string, label?: string): StartNodeDefinition
---@field end fun(id: string, label?: string): EndNodeDefinition
---@field action fun(id: string, label: string, action_type: string): ActionNodeDefinition
---@field condition fun(id: string, label: string, condition: string): ConditionNodeDefinition
---@type NodesModule
local nodes = {
start = require("nodes.start"),
["end"] = require("nodes.end"),
action = require("nodes.action"),
condition = require("nodes.condition")
}
return nodes