JSPM

  • Created
  • Published
  • Downloads 5211
  • Score
    100M100P100Q125953F
  • License MIT

An event system with multiple emitter patterns.

Package Exports

  • @boost/event
  • @boost/event/package.json

Readme

Events - Boost

build status npm version

A strict event system with multiple emitter patterns.

import { Event } from '@boost/event';

const event = new Event<[string, number]>('name');

event.listen(listener);
event.emit(['abc', 123]);

Features

  • Isolated event instances for proper type-safety.
  • Supports 4 event types: standard, bail, concurrent, and waterfall.
  • Listener scopes for targeted emits.

Installation

yarn add @boost/event

Documentation