2.8.1 • Published 1 year ago
@xlit/event v2.8.1
@xlit/event
Work with events
Installation
npm i @xlit/event
Getting started
import { MemoryEventBus, select } from '@xlit/event';
class Event1 {
kind = 'Event1';
}
class Event2 {
kind = 'Event2';
}
const bus = new MemoryEventBus();
bus.addHandler((evt) => {
// handle all events
});
bus.addHandler(select('Event1', (evt: Event1) => {
// handle only Event1 events
}));
bus.addHandler(select('Event2', (evt: Event2) => {
// handle only Event2 events
}));
bus.dispatchEvent(new Event1());
bus.dispatchEvent(new Event2());
2.8.1
1 year ago
2.8.0
1 year ago
2.7.4
1 year ago
2.7.3
1 year ago
2.7.2
1 year ago
2.7.1
1 year ago
2.7.0
1 year ago
2.6.14
1 year ago
2.6.13
1 year ago
2.6.12
1 year ago
2.6.11
2 years ago
2.6.10
2 years ago
2.6.9
2 years ago
2.6.8
2 years ago
2.6.7
2 years ago
2.6.6
2 years ago
2.6.5
2 years ago
2.6.4
2 years ago
2.6.3
2 years ago
2.6.2
2 years ago
2.6.1
2 years ago
2.6.0
2 years ago
2.5.1
2 years ago
2.5.0
2 years ago
2.4.0
2 years ago