UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

15 lines (14 loc) 583 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveTvmAddress = resolveTvmAddress; const everscale_inpage_provider_1 = require("everscale-inpage-provider"); const is_tvm_address_1 = require("../utils/is-tvm-address"); function resolveTvmAddress(address) { if (address instanceof everscale_inpage_provider_1.Address) { return address; } if (!(0, is_tvm_address_1.isTvmAddress)(address)) { throw new Error(`${address} is not a TVM-like address`); } return new everscale_inpage_provider_1.Address(address); }