DiscoveryService

  
class DiscoveryService {
  getProviders(options: DiscoveryOptions = {}, modules: Module[] = this.getModules(options)): InstanceWrapper[]
  getControllers(options: DiscoveryOptions = {}, modules: Module[] = this.getModules(options)): InstanceWrapper[]
  protected getModules(options: DiscoveryOptions = {}): Module[]
}

Methods

getProviders()


getProviders(options: DiscoveryOptions = {}, modules: Module[] = this.getModules(options)): InstanceWrapper[]

Parameters

Option Type Description
options DiscoveryOptions

Optional. Default is {}.

modules Module[]

Optional. Default is this.getModules(options).

Returns

InstanceWrapper[]

getControllers()


getControllers(options: DiscoveryOptions = {}, modules: Module[] = this.getModules(options)): InstanceWrapper[]

Parameters

Option Type Description
options DiscoveryOptions

Optional. Default is {}.

modules Module[]

Optional. Default is this.getModules(options).

Returns

InstanceWrapper[]

getModules()


protected getModules(options: DiscoveryOptions = {}): Module[]

Parameters

Option Type Description
options DiscoveryOptions

Optional. Default is {}.

Returns

Module[]