()
| 103 | constructor(private readonly _obj: T) {} |
| 104 | |
| 105 | resolve(): void { |
| 106 | this._dapDeferred.resolve(this._obj); |
| 107 | } |
| 108 | |
| 109 | with<Return>(callback: (obj: T) => Return): Return | Promise<Return> { |
| 110 | if (this._dapDeferred.hasSettled()) { |
no outgoing calls