57 lines
1.8 KiB
TypeScript
57 lines
1.8 KiB
TypeScript
/**
|
|
* Thrown from code that receives a value that is unexpected or that it's unable to handle.
|
|
*/
|
|
export declare class ValueError extends Error {
|
|
readonly cause?: unknown;
|
|
constructor(message: string | undefined, cause?: unknown);
|
|
}
|
|
/**
|
|
* Thrown when a Payload Converter is misconfigured.
|
|
*/
|
|
export declare class PayloadConverterError extends ValueError {
|
|
}
|
|
/**
|
|
* Signals that a requested operation can't be completed because it is illegal given the
|
|
* current state of the object; e.g. trying to use a resource after it has been closed.
|
|
*/
|
|
export declare class IllegalStateError extends Error {
|
|
}
|
|
/**
|
|
* Thrown when a Workflow with the given Id is not known to Temporal Server.
|
|
* It could be because:
|
|
* - Id passed is incorrect
|
|
* - Workflow is closed (for some calls, e.g. `terminate`)
|
|
* - Workflow was deleted from the Server after reaching its retention limit
|
|
*/
|
|
export declare class WorkflowNotFoundError extends Error {
|
|
readonly workflowId: string;
|
|
readonly runId: string | undefined;
|
|
constructor(message: string, workflowId: string, runId: string | undefined);
|
|
}
|
|
/**
|
|
* Thrown when the specified namespace is not known to Temporal Server.
|
|
*/
|
|
export declare class NamespaceNotFoundError extends Error {
|
|
readonly namespace: string;
|
|
constructor(namespace: string);
|
|
}
|
|
/**
|
|
* 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
|
|
* the Client's activity handle.
|
|
*
|
|
* @example
|
|
*
|
|
* ```ts
|
|
*import { CompleteAsyncError } from '@temporalio/activity';
|
|
*
|
|
*export async function myActivity(): Promise<never> {
|
|
* // ...
|
|
* throw new CompleteAsyncError();
|
|
*}
|
|
* ```
|
|
*/
|
|
export declare class CompleteAsyncError extends Error {
|
|
}
|