UNPKG

wallet-storage-client

Version:
23 lines 770 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.asString = asString; exports.asArray = asArray; const sdk_1 = require("@bsv/sdk"); /** * Coerce a value to a hex encoded string if currently a hex encoded string or number[] * @param val string or number[]. If string, encoding must be hex. If number[], each value must be 0..255. * @returns input val if it is a string; or if number[], converts byte values to hex * @publicbody */ function asString(val) { if (typeof val === 'string') return val; return sdk_1.Utils.toHex(val); } function asArray(val) { if (Array.isArray(val)) return val; let a = sdk_1.Utils.toArray(val, 'hex'); return a; } //# sourceMappingURL=utilityHelpers.noBuffer.js.map