(name: string, unknownOnly?: boolean)
| 16 | // : Effect.void) |
| 17 | // } |
| 18 | const tapErrorCause = (name: string, unknownOnly?: boolean) => { |
| 19 | const report = reportError(name) |
| 20 | const log = logError(name) |
| 21 | return <A, E, R>(self: Effect.Effect<A, E, R>) => |
| 22 | Effect.tapCause(self, (cause) => |
| 23 | unknownOnly |
| 24 | ? Cause.hasFails(cause) |
| 25 | ? log(cause) |
| 26 | : report(cause) |
| 27 | : report(cause)) |
| 28 | } |
| 29 | export const reportRequestError = tapErrorCause("request") |
| 30 | export const reportUnknownRequestError = tapErrorCause("request", true) |
no test coverage detected
searching dependent graphs…