Skip to content

About

Experimental successor to rescript-webapi

Resources

Stars

41 stars

Watchers

6 watching

Forks

Repository files navigation

NPM Version

experimental-rescript-webapi

Experimental successor to rescript-webapi

Getting started

ReScript 13.0.0-alpha.5 is the tested compiler baseline. Library alpha releases may contain breaking changes. See the project status for the accepted peer range and its testing limits.

Install the library and compiler in your application:

npm install @rescript/webapi@alpha
npm install --save-dev [email protected]

The @alpha command targets the published alpha dist-tag. The planned 1.0.0-alpha.1 candidate is not published yet; see project status for the current tag and note that candidate installation is verified from its packed tarball.

Add a source directory and the package dependency to rescript.json:

{
  "name": "webapi-consumer",
  "sources": [{ "dir": "src" }],
  "dependencies": ["@rescript/webapi"]
}

In src/Main.res:

let location = WebAPI.DOM.window->WebAPI.Window.location
let href = location.href
location->WebAPI.Location.reload

Compile the consumer with:

npx rescript build

The namespace is flat under WebAPI; internal implementation modules are not public API.

Documentation

More information can be found on https://rescript-lang.github.io/experimental-rescript-webapi/. See the alpha release checklist and migration notes for known limitations and breaking changes.

About

Experimental successor to rescript-webapi

Resources

Stars

41 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages