Skip to content
1 min read · 148 words

Interface: CapabilityProbe

Defined in: src/batteries/media/validate.ts:32

The minimal synchronous capability probe the validator narrows against. The pipeline's engine registry implements it; tests stub it.

Extended by

Methods

hasConvert()

ts
hasConvert(from?: string, to?: string): boolean;

Defined in: src/batteries/media/validate.ts:34

true when some engine declares a matching convert edge (omit either side for "any").

Parameters

ParameterType
from?string
to?string

Returns

boolean


hasEdit()?

ts
optional hasEdit(mime?: string, op?: string): boolean;

Defined in: src/batteries/media/validate.ts:41

true when some engine declares a matching edit capability (omit both for "any"). Optional so existing probe stubs stay valid; absent means "no edit engines".

Parameters

ParameterType
mime?string
op?string

Returns

boolean


hasMutate()

ts
hasMutate(): boolean;

Defined in: src/batteries/media/validate.ts:36

true when some engine declares a mutate capability.

Returns

boolean