()
| 278 | } |
| 279 | |
| 280 | get timeoutForSocketWrite(): Timeout | null { |
| 281 | const { remainingTimeMS } = this; |
| 282 | if (!Number.isFinite(remainingTimeMS)) return null; |
| 283 | if (remainingTimeMS > 0) return Timeout.expires(remainingTimeMS); |
| 284 | return Timeout.reject(new MongoOperationTimeoutError('Timed out before socket write')); |
| 285 | } |
| 286 | |
| 287 | get timeoutForSocketRead(): Timeout | null { |
| 288 | const { remainingTimeMS } = this; |