@glennsl/rescript-fetch
v0.2.3
Published
Zero-cost rescript bindings to the WHATWG Fetch API
Downloads
10,283
Readme
rescript-fetch
Zero-cost rescript bindings to the WHATWG Fetch API
Example
let postBanana = async data => {
open Fetch
let response = await fetch(
"/api/bananas",
{
method: #POST,
body: data->Js.Json.stringifyAny->Belt.Option.getExn->Body.string,
headers: Headers.fromObject({
"Content-type": "application/json",
}),
},
)
await response->Response.json
}
See examples for more.
Installation
npm install --save @glennsl/rescript-fetch
Then add @glennsl/rescript-fetch
to bs-dependencies
in your bsconfig.json
:
{
"bs-dependencies": [
+ "@glennsl/rescript-fetch"
]
}
Documentation
API
For the moment, please see the interface file:
Changes
0.2.3
- Added
Headers.getSetCookie
0.2.2
- Fixed typo in
Request.credentials
binding.
0.2.1
- Fleshed out
AbortSignal
bindings.
0.2.0
- [BREAKING] Updated required minimum version of rescript to 10.1.2 in order to use the new promise type alias and async/await.
- Removed
@ryyppy/rescript-promise
dependency.
0.1.0
Initial release