rwadurian/tools/mnemonic-test/node_modules/@cosmjs/encoding/build/utf8.js

19 lines
639 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toUtf8 = toUtf8;
exports.fromUtf8 = fromUtf8;
function toUtf8(str) {
return new TextEncoder().encode(str);
}
/**
* Takes UTF-8 data and decodes it to a string.
*
* In lossy mode, the [REPLACEMENT CHARACTER](https://en.wikipedia.org/wiki/Specials_(Unicode_block))
* is used to substitute invalid encodings.
* By default lossy mode is off and invalid data will lead to exceptions.
*/
function fromUtf8(data, lossy = false) {
const fatal = !lossy;
return new TextDecoder("utf-8", { fatal }).decode(data);
}
//# sourceMappingURL=utf8.js.map