Class: EventController
The Event Controller, The base class for Event
which is used in event files.
EventController
Constructors
new EventController()
new EventController(
application
,container
,logger
,utilities
):EventController
Parameters
• application: Express
• container: Record
<string
, any
> & Locals
• logger: Logger
• utilities: UtilitiesType
Returns
Defined in
types/registry/Events/BaseEventType.ts:29
Methods
run()
run(...
_args
):any
The run function for this event, this function cannot be redefined to use another name, but only the content within the function.
For listeners listening on ApplicationEvent.ALL
, the first parameter is the event that was emitted, followed by any argument for that event.
Placeholder run function if nothing is defined:
Parameters
• ..._args: any
[]
Returns
any
Example
return;
@public
Defined in
types/registry/Events/BaseEventType.ts:55
setApplicationEventOptions()
setApplicationEventOptions():
EventListenerOptions
Set the details for this event.
Returns
Example
// Default Event Config
return {
type: ApplicationEvent.ALL,
};
@public