Skip to content

TypeScript API / laikacms/core / LaikaStream / runPromiseCollect

Function: runPromiseCollect() ​

ts
function runPromiseCollect<A, D>(self): Promise<{
  data: readonly A[];
  done: D;
  progress: readonly LaikaProgress[];
  recoverableErrors: readonly LaikaError<ErrorCode, number>[];
}>;

Promise-shaped entry point that collects every channel into one bundle. Resolves with { data, recoverableErrors, progress, done }; rejects on fatal LaikaError.

Type Parameters ​

Type Parameter
A
D extends LaikaDone

Parameters ​

ParameterType
selfLaikaStream<A, D>

Returns ​

Promise<{ data: readonly A[]; done: D; progress: readonly LaikaProgress[]; recoverableErrors: readonly LaikaError<ErrorCode, number>[]; }>

Released under the MIT License.