zumokit
Version:
ZumoKit is a Wallet as a Service SDK
18 lines (17 loc) • 574 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.errorProxy = void 0;
var ZumoKitError_1 = require("../ZumoKitError");
exports.errorProxy = function (zumoCoreModule, callback) {
return new Promise(function (resolve, reject) {
try {
callback(resolve, reject);
}
catch (exception) {
if (typeof exception === 'number')
reject(new ZumoKitError_1.ZumoKitError(zumoCoreModule.getException(exception)));
else
reject(exception);
}
});
};