OptionalfailureControls error behavior during listener execution.
OptionalreportWhen true, emit(...)/dependency event emitter returns IEventEmitReport.
OptionalsignalCooperative cancellation signal for the emission lifecycle.
Identifies who is emitting the event for admission control, tracing, and listener self-skip checks.
OptionalthrowWhen false, suppress throwing even if listener errors occurred. Defaults to true.
Low-level event emission call options used by runtime internals.
Dependency-injected event emitters already know their source, so they only expose IEventEmitOptions. Lower-level APIs such as
EventManagerstill need the caller to provide source metadata explicitly for lifecycle admission checks and execution tracing.