(
moduleRef: Module,
wrapper: InstanceWrapper,
type: Exclude<Node['metadata']['type'], 'module'>,
)
| 109 | } |
| 110 | |
| 111 | public insertClassNode( |
| 112 | moduleRef: Module, |
| 113 | wrapper: InstanceWrapper, |
| 114 | type: Exclude<Node['metadata']['type'], 'module'>, |
| 115 | ) { |
| 116 | this.graph.insertNode({ |
| 117 | id: wrapper.id, |
| 118 | label: wrapper.name, |
| 119 | parent: moduleRef.id, |
| 120 | metadata: { |
| 121 | type, |
| 122 | internal: wrapper.metatype === moduleRef.metatype, |
| 123 | sourceModuleName: moduleRef.name, |
| 124 | durable: wrapper.isDependencyTreeDurable(), |
| 125 | static: wrapper.isDependencyTreeStatic(), |
| 126 | scope: wrapper.scope!, |
| 127 | transient: wrapper.isTransient, |
| 128 | exported: moduleRef.exports.has(wrapper.token), |
| 129 | token: wrapper.token, |
| 130 | subtype: wrapper.subtype, |
| 131 | initTime: wrapper.initTime!, |
| 132 | }, |
| 133 | }); |
| 134 | } |
| 135 | |
| 136 | private insertModuleNode(moduleRef: Module) { |
| 137 | const dynamicMetadata = this.container.getDynamicMetadataByToken( |
no test coverage detected