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