Class ApplicationContainer
Methods
bindAndGet
- bindAndGet<M>(serviceIdentifier: ServiceIdentifier<M>, moduleClass: Constructor<M>): M
-
Type parameters
Parameters
-
serviceIdentifier: ServiceIdentifier<M>
-
moduleClass: Constructor<M>
Returns M
bindAndResolveAsyncResolvable
- bindAndResolveAsyncResolvable<R>(arClass: Constructor<AsyncResolvable<R>>): Promise<void>
-
Type parameters
Parameters
-
arClass: Constructor<AsyncResolvable<R>>
Returns Promise<void>
bindApplicationConfiguration
- bindApplicationConfiguration(ac: ApplicationConfiguration): void
-
Parameters
-
ac: ApplicationConfiguration
Returns void
bindToSelfAndGet
- bindToSelfAndGet<M>(moduleClass: Constructor<M>): M
-
Type parameters
Parameters
-
moduleClass: Constructor<M>
Returns M
getIoCContainer
- getIoCContainer(): Container