@proto-kit/module • Docs
Documentation / @proto-kit/module / RuntimeEvents
Class: RuntimeEvents<Events>
Type Parameters
• Events extends EventRecord
Constructors
new RuntimeEvents()
new RuntimeEvents<
Events>(events):RuntimeEvents<Events>
Parameters
• events: Events
Returns
RuntimeEvents<Events>
Defined in
packages/module/src/runtime/RuntimeModule.ts:30
Methods
emit()
emit<
Key>(eventName,event):void
Type Parameters
• Key extends string | number | symbol
Parameters
• eventName: Key
• event: InferProvable<Events[Key]>
Returns
void
Defined in
packages/module/src/runtime/RuntimeModule.ts:51
emitIf()
emitIf<
Key>(condition,eventName,event):void
Type Parameters
• Key extends string | number | symbol
Parameters
• condition: Bool
• eventName: Key
• event: InferProvable<Events[Key]>
Returns
void