Skip to content

BlobCapabilityOptions

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

Blob 能力实现工厂选项

capability: string

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

对应 Capability 名


engine: string

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

引擎名


outputType: AssetType

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

输出 Asset 类型


operation: (blob, params, signal?) => Promise<Blob>

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

实际执行函数(Blob → Blob),signal 可选

Blob

Record<string, unknown>

AbortSignal

Promise<Blob>


isStub: boolean

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

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


optional deriveMetadata?: (source, outBlob) => AssetMetadata

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

自定义元数据派生;默认用 defaultDeriveOutputMetadata

Asset

Blob

AssetMetadata