UNPKG

@typed/http

Version:

HTTP requests for node and browsers

14 lines (11 loc) 397 B
import { curry } from '@typed/lambda' import { HttpEnv } from './types' export const addHeader = curry( (name: string, value: string, { http }: HttpEnv): HttpEnv => { return { http: (url, options, callbacks) => http(url, { ...options, headers: { ...options.headers, [name]: value } }, callbacks), } }, ) export const addAuthorizationHeader = addHeader('Authorization')