@fastnear/wallet-adapter
Version:
Wallet adapter implementations for Meteor Wallet and Near Mobile
47 lines • 1.31 kB
JavaScript
/* ⋈ 🏃🏻💨 FastNear Wallet Adapters - ESM (@fastnear/wallet-adapter version 1.2.0) */
/* https://www.npmjs.com/package/@fastnear/wallet-adapter/v/1.2.0 */
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
class TransportError extends Error {
static {
__name(this, "TransportError");
}
code;
cause;
details;
constructor(code, message, options) {
super(message);
this.name = "TransportError";
this.code = code;
this.cause = options?.cause;
this.details = options?.details;
}
}
class UserRejectedError extends Error {
static {
__name(this, "UserRejectedError");
}
code;
cause;
details;
constructor(code, message, options) {
super(message);
this.name = "UserRejectedError";
this.code = code;
this.cause = options?.cause;
this.details = options?.details;
}
}
const isUserRejectedError = /* @__PURE__ */ __name((error) => {
return error instanceof UserRejectedError;
}, "isUserRejectedError");
const isTransportError = /* @__PURE__ */ __name((error) => {
return error instanceof TransportError;
}, "isTransportError");
export {
TransportError,
UserRejectedError,
isTransportError,
isUserRejectedError
};
//# sourceMappingURL=errors.js.map