@broxus/tvm-connect
Version:
TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.
21 lines (20 loc) • 557 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createUniversalLink = createUniversalLink;
const js_utils_1 = require("@broxus/js-utils");
function createUniversalLink(basePath, params) {
let href;
try {
href = encodeURIComponent(window.location.href);
}
catch { }
return [
basePath,
(0, js_utils_1.paramsSerializer)({
apn: params.apn,
ibi: params.ibi,
isi: params.isi,
link: params.link || href,
}),
].join('?');
}
;