0.3.0 • Published 4 years ago

bs-broadcast-channel v0.3.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

bs-broadcast-channel

ReasonML bindings for Broadcast Channel

NPM

Install

npm

npm i --save bs-broadcast-channel

yarn

yarn add bs-broadcast-channel

After installing, add it to the dependencies

bsconfig.json

{
  "bs-dependencies": [
    "bs-broadcast-channel",
  ],
}

Usage

open BsBroadcastChannel;

/**
 * Create a channel
 */

let channel = BroadcastChannel.make("My app");

/**
 * Listen to messages
 */
channel->BroadcastChannel.addEventListener("message", (data: MessageEvent.t) => {
  /**
   *  get our data
   */
  Js.log(data->MessageEvent.data);
});

/**
 * Post message
 */
channel->BroadcastChannel.postMessage("Hello World");

/**
 * Close our channel
 */
channel->BroadcastChannel.close();

License

MIT © lxsmnsyc

0.3.0

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago