Skip to content
1 min read · 132 words

Interface: MutateCapability

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

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:340
opsreadonly string[]Content operations supported (resize, rotate, flip, strip_metadata).src/batteries/media/contracts.ts:338
overreadonly string[]Input patterns this block mutates.src/batteries/media/contracts.ts:336

Methods

mutate()

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

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

Apply the fused transform.

Parameters

ParameterTypeDescription
requestMutateRequestThe folded operations and input bytes.

Returns

Promise<EngineBytesResult>

The transformed bytes.