Run a side effect on the error without altering the result. Useful for logging failures inside a pipe without interrupting downstream steps.
pipe
Dual API — works data-first or curried for use in pipe.
pipe( validateEmail(input), Result.tapError(e => logger.warn("validation failed", e)), ) Copy
pipe( validateEmail(input), Result.tapError(e => logger.warn("validation failed", e)), )
Run a side effect on the error without altering the result. Useful for logging failures inside a
pipewithout interrupting downstream steps.Dual API — works data-first or curried for use in
pipe.