class GraphInspector {
constructor(container: NestContainer)
inspectModules(modules: Map<string, Module> = this.container.getModules())
registerPartial(error: unknown)
inspectInstanceWrapper<T = any>(source: InstanceWrapper<T>, moduleRef: Module)
insertEnhancerMetadataCache(entry: EnhancerMetadataCacheEntry)
insertOrphanedEnhancer(entry: OrphanedEnhancerDefinition)
insertAttachedEnhancer(wrapper: InstanceWrapper<any>)
insertEntrypointDefinition<T>(definition: Entrypoint<T>, parentId: string)
insertClassNode(moduleRef: Module, wrapper: InstanceWrapper<any>, type: "provider" | "controller" | "middleware" | "injectable")
}
Constructor
constructor(container: NestContainer)
Parameters
|
Methods
inspectModules()
|
inspectModules(modules: Map<string, Module> = this.container.getModules())
Parameters
Option |
Type |
Description |
modules
|
Map |
Optional. Default is this.container.getModules() .
|
|
registerPartial()
|
registerPartial(error: unknown)
Parameters
Option |
Type |
Description |
error
|
unknown |
|
|
inspectInstanceWrapper()
|
inspectInstanceWrapper<T = any>(source: InstanceWrapper<T>, moduleRef: Module)
Parameters
Option |
Type |
Description |
source
|
InstanceWrapper |
|
moduleRef
|
Module |
|
|
|
insertEnhancerMetadataCache(entry: EnhancerMetadataCacheEntry)
Parameters
Option |
Type |
Description |
entry
|
EnhancerMetadataCacheEntry |
|
|
insertOrphanedEnhancer()
|
insertOrphanedEnhancer(entry: OrphanedEnhancerDefinition)
Parameters
Option |
Type |
Description |
entry
|
OrphanedEnhancerDefinition |
|
|
insertAttachedEnhancer()
|
insertAttachedEnhancer(wrapper: InstanceWrapper<any>)
Parameters
Option |
Type |
Description |
wrapper
|
InstanceWrapper |
|
|
insertEntrypointDefinition()
|
insertEntrypointDefinition<T>(definition: Entrypoint<T>, parentId: string)
Parameters
Option |
Type |
Description |
definition
|
Entrypoint |
|
parentId
|
string |
|
|
insertClassNode()
|
insertClassNode(moduleRef: Module, wrapper: InstanceWrapper<any>, type: "provider" | "controller" | "middleware" | "injectable")
Parameters
Option |
Type |
Description |
moduleRef
|
Module |
|
wrapper
|
InstanceWrapper |
|
type
|
"provider" | "controller" | "middleware" | "injectable" |
|
|