Skip to content

utils/cancellableFetch

Functions

cancellableFetch()

cancellableFetch<T>(input, init, transform): CancellablePromise<T>

A wrapper around fetch that adds cancellation via AbortController and returns a CancellablePromise.

Type Parameters

T

T

Parameters

input

RequestInfo

The URL or Request object to fetch.

init

RequestInit

The options for the fetch request.

transform

(response) => Promise<T>

A function to transform the response.

Returns

CancellablePromise<T>

A cancellable promise that resolves to the transformed response.