runGraph
描述
runGraph
函数使用特定选项为给定项目运行图形。当您已从文件或字符串单独加载项目,并希望在该项目中运行图形时,这非常有用。
语法
function runGraph(project: Project, options: RunGraphOptions): Promise<Record<string, DataValue>>;
参数
project
(Project): 将在其中运行图表的项目。这应该是一个有效的Project
实例。options
(RunGraphOptions): 运行图表的选项。这应该是RunGraphOptions
的一个实例。
返回
返回一个解析为Record<string, DataValue>
的Promise。该记录表示图处理完成后的输出结果。记录中的每个键对应图中输出节点的ID名称,值则是输入到该节点的数据值。
示例
const project = await loadProjectFromFile('./path/to/project.json');
const outputs = await runGraph(project, {
graph: 'My Graph',
inputs: {...},
context: {...},
// other options...
});