MCPcopy
hub / github.com/nestjs/nest / resolveScopedComponentHost

Method resolveScopedComponentHost

packages/core/injector/injector.ts:1185–1202  ·  view source on GitHub ↗
(
    item: InstanceWrapper,
    contextId: ContextId,
    inquirer?: InstanceWrapper,
    parentInquirer?: InstanceWrapper,
  )

Source from the content-addressed store, hash-verified

1183 }
1184
1185 private resolveScopedComponentHost(
1186 item: InstanceWrapper,
1187 contextId: ContextId,
1188 inquirer?: InstanceWrapper,
1189 parentInquirer?: InstanceWrapper,
1190 ) {
1191 return this.isInquirerRequest(item, parentInquirer)
1192 ? parentInquirer
1193 : this.resolveComponentHost(
1194 item.host!,
1195 item,
1196 this.getEffectiveResolutionContext(
1197 item,
1198 this.createResolutionContext(contextId, inquirer),
1199 parentInquirer,
1200 ),
1201 );
1202 }
1203
1204 private isInquirerRequest(
1205 item: InstanceWrapper,

Callers 1

loadCtorMetadataMethod · 0.95

Calls 4

isInquirerRequestMethod · 0.95
resolveComponentHostMethod · 0.95

Tested by

no test coverage detected