Default implementation of ManagedRequest for managing HTTP request lifecycle and cancellation.
Private constructor for controlled http request
const request = new ControlledHttpRequest(requestType)
Gets whether this request has been aborted.
const managedRequest = new ControlledHttpRequest(requestType);if (managedRequest.aborted) { console.log('Request was aborted');}
Gets the AbortSignal associated with this request.
const managedRequest = new ControlledHttpRequest(requestType);fetch(url, { signal: managedRequest.signal });
Aborts the request with an optional reason.
const managedRequest = new ControlledHttpRequest(requestType);managedRequest.abort('user_cancelled');
The reason for aborting the request.
Generated using TypeDoc
Default implementation of ManagedRequest for managing HTTP request lifecycle and cancellation.