(
instancePerContext: InstancePerContext<T>,
host: InstanceWrapper<T>,
)
| 296 | } |
| 297 | |
| 298 | public applySettlementSignal<T>( |
| 299 | instancePerContext: InstancePerContext<T>, |
| 300 | host: InstanceWrapper<T>, |
| 301 | ) { |
| 302 | const settlementSignal = new SettlementSignal(); |
| 303 | instancePerContext.donePromise = settlementSignal.asPromise(); |
| 304 | instancePerContext.isPending = true; |
| 305 | host.settlementSignal = settlementSignal; |
| 306 | |
| 307 | return settlementSignal; |
| 308 | } |
| 309 | |
| 310 | public async resolveConstructorParams<T>( |
| 311 | wrapper: InstanceWrapper<T>, |