tabcast
TypeScript message passing (broadcasting) across multiple tabs of same origin.
Installation
Tabcast is available on npm, you can install it with either npm or yarn:
npm install tabcast# or: yarn install tabcast
Example usage
; ; // or new Tabcast('channel'); cast.on'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);