(error: MongoError)
| 1531 | * @see https://github.com/mongodb/specifications/blob/master/source/server-discovery-and-monitoring/server-discovery-and-monitoring.md#not-writable-primary-and-node-is-recovering |
| 1532 | */ |
| 1533 | export function isStateChangeError(error: MongoError): boolean { |
| 1534 | return isRecoveringError(error) || isNotWritablePrimaryError(error); |
| 1535 | } |
| 1536 | |
| 1537 | export function isNetworkTimeoutError(err: MongoError): err is MongoNetworkError { |
| 1538 | return !!(err instanceof MongoNetworkError && err.message.match(/timed out/)); |
no test coverage detected