Skip to content

SplitCapabilityOptions

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:253

Split(1→N)能力实现工厂选项

capability: string

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:255

对应 Capability 名


engine: string

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:257

引擎名


outputType: AssetType

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:259

输出 Asset 类型


operation: (blob, params) => Promise<Blob[]>

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:261

实际执行函数(Blob → Blob[])

Blob

Record<string, unknown>

Promise<Blob[]>


isStub: boolean

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:266

是否为 stub 实现(engine.version.includes(‘stub’))


deriveMetadata: (outBlob) => AssetMetadata

Defined in: packages/plugin-sdk/src/plugin-sdk.ts:271

自定义元数据派生;split 有多个 outBlob,签名是 (outBlob) => AssetMetadata, 对每个 outBlob 调用一次。必填(无合理默认值)。

Blob

AssetMetadata