Request.variables.addSignal
fx-fetch / Request / addSignal
Variable: addSignal()
Section titled “Variable: addSignal()”
constaddSignal: {(self,signal):Request; (signal): (self) =>Request; }
Defined in: packages/fx-fetch/src/Request/addSignal.ts:28
Adds an abort signal to a Request.
Call Signature
Section titled “Call Signature”(
self,signal):Request
Adds an abort signal to a Request.
Parameters
Section titled “Parameters”signal
Section titled “signal”AbortSignal
Returns
Section titled “Returns”Example
Section titled “Example”import { Request } from 'fx-fetch';
const controller = new AbortController();const request = Request.make({ url: 'https://api.example.com' });const requestWithSignal = Request.addSignal(request, controller.signal);0.1.0
Call Signature
Section titled “Call Signature”(
signal): (self) =>Request
Adds an abort signal to a Request.
Parameters
Section titled “Parameters”signal
Section titled “signal”AbortSignal
Returns
Section titled “Returns”(
self):Request
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Example
Section titled “Example”import { Request } from 'fx-fetch';import { pipe } from 'effect';
const controller = new AbortController();const request = Request.make({ url: 'https://api.example.com' });
const requestWithSignal = pipe( request, Request.addSignal(controller.signal));0.1.0
Example
Section titled “Example”import { Request } from 'fx-fetch';
const controller = new AbortController();const request = Request.make({ url: 'https://api.example.com' });const requestWithSignal = Request.addSignal(request, controller.signal);0.1.0