Class: CompleteAsyncError
activity.CompleteAsyncError
Throw this error from an Activity in order to make the Worker forget about this Activity.
The Activity can then be completed asynchronously (from anywhereβusually outside the Worker) using Client.activity.
Example
import { CompleteAsyncError } from '@temporalio/activity';
export async function myActivity(): Promise<never> {
// ...
throw new CompleteAsyncError();
}
Hierarchyβ
-
Errorβ³
CompleteAsyncError
Constructorsβ
constructorβ
β’ new CompleteAsyncError(message?): CompleteAsyncError
Parametersβ
| Name | Type |
|---|---|
message? | string |
Returnsβ
Inherited fromβ
Error.constructor
β’ new CompleteAsyncError(message?, options?): CompleteAsyncError
Parametersβ
| Name | Type |
|---|---|
message? | string |
options? | ErrorOptions |
Returnsβ
Inherited fromβ
Error.constructor
Propertiesβ
causeβ
β’ Optional cause: unknown
Inherited fromβ
Error.cause
messageβ
β’ message: string
Inherited fromβ
Error.message
nameβ
β’ name: string
Inherited fromβ
Error.name
stackβ
β’ Optional stack: string
Inherited fromβ
Error.stack
prepareStackTraceβ
βͺ Static Optional prepareStackTrace: (err: Error, stackTraces: CallSite[]) => any
Optional override for formatting stack traces
See
https://v8.dev/docs/stack-trace-api#customizing-stack-traces
Type declarationβ
βΈ (err, stackTraces): any
Parametersβ
| Name | Type |
|---|---|
err | Error |
stackTraces | CallSite[] |
Returnsβ
any