@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
18 lines • 715 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getConcordiumBridge = getConcordiumBridge;
const index_1 = require("../../bridge/index");
function isConcordiumCurrencyBridge(bridge) {
return ("onboardAccount" in bridge &&
typeof bridge.onboardAccount === "function" &&
"pairWalletConnect" in bridge &&
typeof bridge.pairWalletConnect === "function");
}
function getConcordiumBridge(currency) {
const bridge = (0, index_1.getCurrencyBridge)(currency);
if (!isConcordiumCurrencyBridge(bridge)) {
throw new Error(`Expected ConcordiumCurrencyBridge for ${currency.id}`);
}
return bridge;
}
//# sourceMappingURL=bridgeHelper.js.map