@broxus/js-bridge-essentials
Version:
Bridge JavaScript Essentials library
15 lines (14 loc) • 490 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveTonAddress = resolveTonAddress;
const ton_1 = require("@ton/ton");
const is_ton_address_1 = require("../utils/is-ton-address");
function resolveTonAddress(value) {
if (value instanceof ton_1.Address) {
return value;
}
if (!(0, is_ton_address_1.isTonAddress)(value)) {
throw new Error(`${value} is not a TON-like address`);
}
return ton_1.Address.parse(value);
}