Skip to content

Latest commit

 

History

History
85 lines (50 loc) · 1.48 KB

File metadata and controls

85 lines (50 loc) · 1.48 KB

Home > @aws/durable-execution-sdk-js-testing > WaitingOperationStatus

WaitingOperationStatus enum

An enum for different available waiting operation statuses.

Signature:

export declare enum WaitingOperationStatus

Enumeration Members

Member

Value

Description

COMPLETED

"COMPLETED"

Fires when the operation is completed. This includes a status of CANCELLED, FAILED, STOPPED, SUCCEEDED, or TIMED_OUT.

STARTED

"STARTED"

Fires when the operation starts.

SUBMITTED

"SUBMITTED"

Submitted is the same as COMPLETED, except for the case where the operation is waitForCallback. In that case, SUBMITTED will fire when the waitForCallback submitter is completed.

Example 1

const wait = runner.getOperation("my-wait");
const myWait = await wait.waitForData();
assert(myWait.getWaitDetails()?.waitSeconds === 10);

Example 2

const callback = runner.getOperation("my-callback");
const myCallback = await callback.waitForData(WaitingOperationStatus.SUBMITTED);
myCallback.sendCallbackSuccess("Hello World");