Skip to content

@ecp.eth/sdk


@ecp.eth/sdk / core / RunAsyncOptions

Type Alias: RunAsyncOptions

type RunAsyncOptions = {
  backoff?:   | {
     delay: number;
     type: "exponential";
   }
     | {
     delay: number;
     type: "constant";
   }
     | {
     type: "none";
   };
  retries?: number;
  signal?: AbortSignal;
};

Defined in: packages/sdk/src/core/utils.ts:126

Properties

backoff?

optional backoff: 
  | {
  delay: number;
  type: "exponential";
}
  | {
  delay: number;
  type: "constant";
}
  | {
  type: "none";
};

Defined in: packages/sdk/src/core/utils.ts:142

The backoff strategy to use.

Default

{ type: "none" }

retries?

optional retries: number;

Defined in: packages/sdk/src/core/utils.ts:136

The number of times to retry the function in case of failure.

If omitted, the function won't be retried.


signal?

optional signal: AbortSignal;

Defined in: packages/sdk/src/core/utils.ts:130

The signal to abort the function.