Skip to content

TypeScript API / laikacms/core / LaikaTask / runPromiseCollect

Function: runPromiseCollect() ​

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

Promise-shaped entry point that preserves recoverable metadata. Resolves with { value, recoverableErrors, progress }; rejects on fatal LaikaError.

Type Parameters ​

Type Parameter
A

Parameters ​

ParameterType
selfLaikaTask<A>

Returns ​

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

Released under the MIT License.