Skip to main content

Client

Index

Constructors

constructor

constructor:

Properties

fetch

fetch: { (input: RequestInfo | URL, init?: RequestInit): Promise<Response>; (input: string | Request | URL, init?: RequestInit): Promise<Response> }

Fetch function. Default to globalThis.fetch.

onRequest

onRequest: (request: Request) => TaskLike<Request, HTTPError>

Wrap a request before sent

onResponse

onResponse: (response: Response<BodyReader>) => TaskLike<Response<BodyReader>, HTTPError>

Wrap a received response

timeout

timeout: default | none | TimeDuration

Response timeout setting