API Reference
encodeMany()
Batch encode many inputs with fail-fast or settled semantics.
When to use
Section titled “When to use”Use encodeMany() when one failure should fail the whole job. Use encodeManySettled() when you need partial success details.
Example
Section titled “Example”import { encodeMany, encodeManySettled } from 'blurkit/node'
const failFast = await encodeMany([ './public/hero.jpg', './public/poster.jpg',])
const settled = await encodeManySettled([ './public/hero.jpg', './public/missing.jpg',])Inputs / Options / Behavior
Section titled “Inputs / Options / Behavior”encodeMany(inputs: BlurKitInput[], options?: BlurKitOptions): Promise<BlurResult[]>encodeManySettled(inputs: BlurKitInput[], options?: BlurKitOptions): Promise<BlurEncodeManySettledResult[]>- Both preserve input order.
- Both apply the same
BlurKitOptionsto each input. encodeMany()usesPromise.allsemantics.encodeManySettled()usesPromise.allSettledsemantics.
Limits / Caveats
Section titled “Limits / Caveats”encodeMany()is fail-fast.encodeManySettled()includes rejected entries instead of throwing batch-level rejection.