Request.variables.appendHeaders
fx-fetch / Request / appendHeaders
Variable: appendHeaders()
Section titled “Variable: appendHeaders()”
constappendHeaders: {(self,headers):Request; (headers): (self) =>Request; }
Defined in: packages/fx-fetch/src/Request/appendHeaders.ts:34
Merges new headers into a Request, appending values to existing headers.
Call Signature
Section titled “Call Signature”(
self,headers):Request
Merges new headers into a Request, appending values to existing headers.
Parameters
Section titled “Parameters”headers
Section titled “headers”HeadersInput
Returns
Section titled “Returns”Example
Section titled “Example”import { Request } from 'fx-fetch';
const request = Request.make({ url: 'https://api.example.com' });const requestWithMergedHeaders = Request.appendHeaders(request, { 'Authorization': 'Bearer token', 'Content-Type': 'application/json'});0.1.0
Call Signature
Section titled “Call Signature”(
headers): (self) =>Request
Merges new headers into a Request, appending values to existing headers.
Parameters
Section titled “Parameters”headers
Section titled “headers”HeadersInput
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 request = Request.make({ url: 'https://api.example.com' });
const requestWithMergedHeaders = pipe( request, Request.appendHeaders({ 'X-API-Version': 'v2', 'X-Client-ID': 'webapp' }));0.1.0
Example
Section titled “Example”import { Request } from 'fx-fetch';
const request = Request.make({ url: 'https://api.example.com' });const requestWithMergedHeaders = Request.appendHeaders(request, { 'Authorization': 'Bearer token', 'Content-Type': 'application/json'});0.1.0