UNPKG

@broxus/tvm-connect

Version:

TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.

21 lines (20 loc) 557 B
"use strict"; 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('?'); }