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
| Parameter | Type |
|---|---|
self | LaikaStream<A, D> |
Returns
Promise<{ data: readonly A[]; done: D; progress: readonly LaikaProgress[]; recoverableErrors: readonly LaikaError<ErrorCode, number>[]; }>