0.1.1 • Published 4 years ago

tabcast v0.1.1

Weekly downloads
1
License
BSD-3-Clause-Clea...
Repository
github
Last release
4 years ago

Installation

Tabcast is available on npm, you can install it with either npm or yarn:

npm install tabcast
# or:
yarn install tabcast

Example usage

import Tabcast from 'tabcast';

const cast = new Tabcast(); // or new Tabcast('channel');

cast.on('message', (message: any) => {
  console.log(message);
});

cast.broadcast('Hello, world!');

Events

message

Emitted when a valid message is received.

The only argument contains an object of type T with a deserialized message.

API

on(eventType: 'message', listener: (message: T) => void);

off(eventType: 'message', listener: (message: T) => void);

constructor(private channel: string);
broadcast(message: T);