Skip to content

Request.variables.setUrl

fx-fetch


fx-fetch / Request / setUrl

const setUrl: {(self, url): Option<Request>; (url): (self) => Option<Request>; }

Defined in: packages/fx-fetch/src/Request/setUrl.ts:39

Sets the URL of a Request.

(self, url): Option<Request>

Sets the URL of a Request.

Request

Input

Option<Request>

import { Request } from 'fx-fetch';
import { Option } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });
const requestWithNewUrl = Request.setUrl(request, 'https://api.newdomain.com');

0.1.0

(url): (self) => Option<Request>

Sets the URL of a Request.

Input

(self): Option<Request>

Request

Option<Request>

import { Request } from 'fx-fetch';
import { Option, pipe } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });
const requestWithNewUrl = pipe(
request,
Request.setUrl('https://api.newdomain.com')
);

0.1.0

import { Request } from 'fx-fetch';
import { Option } from 'effect';
const request = Request.make({ url: 'https://api.example.com' });
const requestWithNewUrl = Request.setUrl(request, 'https://api.newdomain.com');

0.1.0