on-error-resume-next
Version:
Run a function, synchronously or asynchronously, and ignore errors.
20 lines (19 loc) • 422 B
JavaScript
import {
isPromise
} from "./chunk-MBTBSBLB.mjs";
// src/index.auto.ts
function onErrorResumeNext(fn, context) {
try {
const result = fn.call(context);
if (isPromise(result)) {
return new Promise((resolve) => result.then(resolve, () => resolve(void 0)));
}
return result;
} catch {
return void 0;
}
}
export {
onErrorResumeNext
};
//# sourceMappingURL=on-error-resume-next.auto.mjs.map