Skip to content

@modoki/engine / index / emit

Function: emit()

emit(type, payload?, world?, level?): void

Record a semantic event. No-op when disabled. The payload is stored verbatim — wrap any entity refs with entityRef() first (see the note above). level defaults to 'info'; prefer gameJournal.ts's journalWarn/journalError over passing it here directly — this 4th positional arg exists mainly so those helpers stay thin wrappers over emit() instead of a parallel recording path.

Parameters

type

string

payload?

unknown

world?

World = ...

level?

JournalLevel = 'info'

Returns

void

Built with Modoki.