UNPKG

@orca-fe/tools

Version:
18 lines (17 loc) 373 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.catcher = catcher; function catcher(callback, defaultValue) { try { var result = callback(); if (result instanceof Promise) { return result.catch(function () { return defaultValue; }); } return result; } catch (error) {} return defaultValue; }