@graffy/common
Version:
Common libraries that used by various Graffy modules.
27 lines (20 loc) • 718 B
JavaScript
var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault");
exports.__esModule = true;
exports.encode = encode;
exports.decode = decode;
var _textEncoderLite = _interopRequireDefault(require("text-encoder-lite"));
(function (g) {
if (!g.TextEncoder || !g.TextDecoder) {
g.TextEncoder = _textEncoderLite.default.TextEncoderLite;
g.TextDecoder = _textEncoderLite.default.TextDecoderLite;
}
})(typeof global !== 'undefined' && global || window);
var textEncoder = new TextEncoder();
var textDecoder = new TextDecoder('utf-8');
function encode(string) {
return textEncoder.encode(string);
}
function decode(u8Arr) {
return textDecoder.decode(u8Arr);
}
;