Skip to content

OutputTarget

Defined in: packages/schema/src/workflow.ts:66

Workflow 输出 target(E1:多 target 机制)。

一个线性 Workflow 可通过 targets 定义多个输出端口, 每个 target 的 params 会浅合并到链上每个 transform 节点的 params 中 (target params 优先),从而用单条链产出多个不同尺寸/参数的文件。

典型场景:社交媒体多平台图适配(一条 resize→compress→convert 链, 5 个 target 分别覆盖 width/height 产出 5 个尺寸)。

name: string

Defined in: packages/schema/src/workflow.ts:68

target 名称(如 “instagram”、“twitter”),同一 outputs 内不可重复


optional params?: Record<string, unknown>

Defined in: packages/schema/src/workflow.ts:70

参数覆盖(浅合并到每个 transform 节点的 params)