1.1.3 • Published 4 years ago

signol v1.1.3

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

Signol

Signaol is a signaling utils for web development.

Getting Started

Install

npm i -S signol

Usage

import { on, once, wait, off, emit } from 'signol';

function callback(signalName: string | symbol, ...args: any[]): void {
  console.log( ... );
}

// subscribe for specific signal
on('foo', callback);
once('foo', callback);

// wait for specific signal before moving on
await wait('foo');

// unsubscribe from specific signal, or all signals
off('foo', callback);
off('foo');
off();

// emit a signal
emit('foo');
emit('foo', 'bar', 123);
1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago