UNPKG

@hiero-ledger/sdk

Version:
26 lines (23 loc) 684 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.valueToLong = valueToLong; var _bignumber = _interopRequireDefault(require("bignumber.js")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } // SPDX-License-Identifier: Apache-2.0 /** * @typedef {{low: number, high: number, unsigned: boolean}} LongObject * @typedef {import("long")} Long */ /** * @param {Long | number | string | LongObject | BigNumber} value * @returns {BigNumber} */ function valueToLong(value) { if (_bignumber.default.isBigNumber(value)) { return value; } else { return new _bignumber.default(value.toString()); } }