Store class which is used to store all the resources, tasks, middleware and events.

Constructors

Properties

eventManager: EventManager
logger: Logger
root: ResourceStoreElementType

Accessors

  • get events(): Map<string | symbol, EventStoreElementType>
  • Returns Map<string | symbol, EventStoreElementType>

  • get middlewares(): Map<string | symbol, MiddlewareStoreElementType>
  • Returns Map<string | symbol, MiddlewareStoreElementType>

  • get resources(): Map<string | symbol, ResourceStoreElementType>
  • Returns Map<string | symbol, ResourceStoreElementType>

  • get tasks(): Map<string | symbol, TaskStoreElementType>
  • Returns Map<string | symbol, TaskStoreElementType>

Methods