Skip to content

CalculateInput

CalculateInput = Uint8Array | Blob | ReadableStream<Uint8Array> | AsyncIterable<Uint8Array>

Defined in: packages/synapse-core/src/piece/calculate.ts:17

Input types accepted by calculate.

  • Uint8Array: hashed synchronously.
  • Blob / File: streamed via Blob.stream().
  • ReadableStream<Uint8Array>: consumed via async iteration.
  • AsyncIterable<Uint8Array>: consumed chunk-by-chunk.