Skip to main content

zylemEventBus

@zylem/game-lib


@zylem/game-lib / events / zylemEventBus

Variable: zylemEventBus

const zylemEventBus: Emitter<ZylemEvents>

Defined in: packages/game-lib/src/lib/events/zylem-events.ts:79

Global event bus for cross-package communication.

Usage:

import { zylemEventBus } from '@zylem/game-lib/events';

// Subscribe
const unsub = zylemEventBus.on('loading:progress', (e) => console.log(e));

// Emit
zylemEventBus.emit('loading:progress', { type: 'progress', progress: 0.5 });

// Cleanup
unsub();