(u: unknown, code: number)
| 123 | // returning the status code (only `read` and batch ops surface codes), so OCC |
| 124 | // conflicts must be matched on the thrown error — mirrors ClusterCosmos. |
| 125 | const isCosmosStatus = (u: unknown, code: number): boolean => |
| 126 | Cause.isUnknownError(u) |
| 127 | ? isCosmosStatus(u.cause, code) |
| 128 | : typeof u === "object" && u !== null && "code" in u && u.code === code |
| 129 | |
| 130 | const isOptimisticError = (u: unknown) => isCosmosStatus(u, 409) || isCosmosStatus(u, 412) || isCosmosStatus(u, 404) |
| 131 |
no outgoing calls
no test coverage detected
searching dependent graphs…