Skip to content

Request.variables.addSignal

fx-fetch


fx-fetch / Request / addSignal

const addSignal: {(self, signal): Request; (signal): (self) => Request; }

Defined in: packages/fx-fetch/src/Request/addSignal.ts:28

Adds an abort signal to a Request.

(self, signal): Request

Adds an abort signal to a Request.

Request

AbortSignal

Request

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

(signal): (self) => Request

Adds an abort signal to a Request.

AbortSignal

(self): Request

Request

Request

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

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