tlojs
Version:
The Last One - The last npm package you'll need to install
21 lines (15 loc) • 437 B
Markdown
There are two concepts, the event and the event hub. Custom event hubs can be created or the default global event hub will be used.
```typescript
// Define the custom event
class TestEvent extends BaseEvent {
name = 'Test'
}
// Create a new instance of the event
const ev = new TestEvent()
// Listen to the event
GlobalEventHub.register(TestEvent, (e) => console.log(e))
// Dispatch the event
ev.dispatch()
```