bs-xmlhttprequest

0.1.7 • Public • Published

bs-xmlhttprequest

XMLHttpRequest bindings for BuckleScript.

Install

yarn:

yarn add bs-xmlhttprequest

npm:

npm install bs-xmlhttprequest

Add bs-xmlhttprequest to bs-dependencies in bsconfig.json.

Example

let xhr = XmlHttpRequest.make();
 
XmlHttpRequest.open_(xhr, ~method="GET", ~url="https://api.github.com/", ~async=true, ());
 
XmlHttpRequest.setRequestHeader(xhr, "user-agent", "bs-xmlhttprequest");
 
XmlHttpRequest.addEventListener(
  xhr,
  `load(
    _event => {
      let body = XmlHttpRequest.responseText(xhr);
      let status = XmlHttpRequest.status(xhr);
      Js.log2(status, body);
    },
  ),
);
 
XmlHttpRequest.send(xhr);

Readme

Keywords

Package Sidebar

Install

npm i bs-xmlhttprequest

Weekly Downloads

19

Version

0.1.7

License

MIT

Unpacked Size

9.81 kB

Total Files

5

Last publish

Collaborators

  • dubban