UNPKG

@graffy/common

Version:

Common libraries that used by various Graffy modules.

27 lines (20 loc) 718 B
"use strict"; 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); }