@broxus/js-core
Version:
MobX-based JavaScript Core library
15 lines (14 loc) • 583 B
JavaScript
;
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);
}