tabcast
v0.1.1
Published
TypeScript message passing (broadcasting) library.
Downloads
954
Maintainers
Readme
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);