method overview

Method combinator: sets method on a Req and returns a Req.

Warning: the merging logic had to be “reversed” because of the contravariant nature of Reader and because the execution of combinators is from right to left (function composition).

This leads to a “weird” behavior for which the method provided when Req is run win over the one set with the combinator.

So, for example, if we have:

const request = pipe(appy.request, withMethod('GET'), withMethod('PUT'))

request(['http://some.endpoint', { method: 'POST' }])

when request is ran the underlying fetch call will be made with POST method.

Added in v4.0.0


Table of contents


combinators

withMethod

Sets provided method on Req and returns the updated Req.

Signature

export declare const withMethod: (method: string) => Combinator

Added in v4.0.0