Error Handling
sloth-pipe allows handling errors that may occur during function execution in the pipeline. When an
error is thrown in a to or tap method, the catch method is invoked if it is defined. This does
not stop the pipeline from executing, but it does allow for graceful error handling.
Example:
const result = Pipe(5) .to((x) => { throw new Error("Example Error"); }) .catch((err) => "Error occurred") .exec();
console.log(result); // Outputs: "Error occurred"