Constructors
Properties
Protected
Readonly
application
Protected
Readonly
kernelClass
Methods
getService
getService<S extends new () => Service>(serviceClass: S): InstanceType<S>
getServiceByName
getServiceByName<N extends string>(name: N): ServiceRecord[N]
loadService
loadService(servicePath: string, name?: string): Promise<void> Parameters
- servicePath: string
Optional
name: string
Returns Promise<void>
loadServiceClass
loadServiceClass( ServiceClass: ServiceConstructor, name?: string, servicePath?: string,): Promise<void> Parameters
- ServiceClass: ServiceConstructor
Optional
name: stringOptional
servicePath: string
Returns Promise<void>
loadServices
loadServices(): Promise<void>
loadServicesFromDirectory
loadServicesFromDirectory(servicesDirectory: string): Promise<void> Parameters
- servicesDirectory: string
Returns Promise<void>