From 30e5e540ab4edf6582ae77f9440044e22d6d197e Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Sun, 29 Aug 2021 17:56:01 +0100 Subject: Promise rescue --- src/ffi.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ffi.js') diff --git a/src/ffi.js b/src/ffi.js index 450f5e3..d3ee8ce 100644 --- a/src/ffi.js +++ b/src/ffi.js @@ -94,3 +94,7 @@ export function map_promise(promise, fn) { PromiseLayer.wrap(fn(PromiseLayer.unwrap(value))) ); } + +export function rescue(promise, fn) { + return promise.catch((error) => fn(error)); +} -- cgit v1.2.3