UNPKG

@signumjs/util

Version:

Useful utilities and tools for building Signum Network applications

25 lines 817 B
"use strict"; /** * Original work Copyright (c) 2018 PoC-Consortium * Modified work Copyright (c) 2019 Burst Apps Team */ Object.defineProperty(exports, "__esModule", { value: true }); exports.convertStringToByteArray = void 0; /** * Converts a string into byte array * Inverse function {@link convertByteArrayToString} * @param str The string to be converted * @return {number[]} A byte array representing the string input * * @category conversion */ const convertStringToByteArray = (str) => { const s = unescape(encodeURIComponent(str)); const bytes = new Uint8Array(s.length); for (let i = 0; i < s.length; ++i) { bytes[i] = s.charCodeAt(i); } return bytes; }; exports.convertStringToByteArray = convertStringToByteArray; //# sourceMappingURL=convertStringToByteArray.js.map