Skip to content
1 min read · 133 words

Interface: MutateCapability ​

Defined in: src/batteries/media/contracts.ts:378

A same-format content-transform capability group.

Properties ​

PropertyTypeDescriptionDefined in
encodesreadonly string[]Format tokens reachable via request.format in the same fused call.src/batteries/media/contracts.ts:384
opsreadonly string[]Content operations supported (resize, rotate, flip, strip_metadata, annotate).src/batteries/media/contracts.ts:382
overreadonly string[]Input patterns this block mutates.src/batteries/media/contracts.ts:380

Methods ​

mutate() ​

ts
mutate(request: MutateRequest): Promise<EngineBytesResult>;

Defined in: src/batteries/media/contracts.ts:391

Apply the fused transform.

Parameters ​

ParameterTypeDescription
requestMutateRequestThe folded operations and input bytes.

Returns ​

Promise<EngineBytesResult>

The transformed bytes.