@banana-universe/bananajs / AppContext
Interface: AppContext
Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:6
Properties
app
app:
Application
Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:7
container?
optionalcontainer?:DependencyContainer
Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:10
Root tsyringe container — plugins register shared infrastructure here; per-module providers use child containers.
controllerClasses?
optionalcontrollerClasses?:Constructor[]
Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:12
Classes registered as HTTP controllers (from controllers or modules) for plugins that scan constructors.
logger?
optionallogger?:Logger
Defined in: packages/bananajs/src/lib/Plugin/Plugin.interface.ts:8