Package version:

Interface RestorePollerOptions<TResult, TResponse>

interface RestorePollerOptions<TResult, TResponse> {
    abortSignal?: any;
    processResponseBody?: ((result: TResponse) => Promise<TResult>);
    updateIntervalInMs?: number;
}

Type Parameters

  • TResult
  • TResponse extends PathUncheckedResponse = PathUncheckedResponse

Hierarchy

  • unknown
    • RestorePollerOptions

Properties

abortSignal?: any

The signal which can be used to abort requests.

processResponseBody?: ((result: TResponse) => Promise<TResult>)

Deserialization function for raw response body

updateIntervalInMs?: number

Delay to wait until next poll, in milliseconds.