How to use the TextEncoder function from util

Find comprehensive JavaScript util.TextEncoder code examples handpicked from public code repositorys.

22
23
24
25
26
27
28
29
30
31

```html
<script src=".../path/to/HistoryTools.js"></script>

<script>
    const encoder = new TextEncoder('utf8');
    const decoder = new TextDecoder('utf8');

    function prettyPrint(title, json) {
        console.log('\n' + title + '\n====================');
fork icon57
star icon37
watch icon14

+ 3 other calls in file

7
8
9
10
11
12
13
14
15
16

// const std = {o: null, t: "df_OCowGSp-xLnbdqM1xLd:APA91bFZzdItrP2ia7jGk41Q0LxAev7p6lvq4NhFR0NKWw0_Az9yfjbGyKGggJ-22E650MYQEA8rPAKlDdcIjz5n5fwz8ap7mizWqnLhBV1qR3qyG_OkuKxRoOe7xB7OA-Eb-JLP4r0V", n: "5fbb9360b758", d: 1606129072150};
// const pers = {o: {'custom.data': 'Some string'}, t: "df_OCowGSp-xLnbdqM1xLd:APA91bFZzdItrP2ia7jGk41Q0LxAev7p6lvq4NhFR0NKWw0_Az9yfjbGyKGggJ-22E650MYQEA8rPAKlDdcIjz5n5fwz8ap7mizWqnLhBV1qR3qyG_OkuKxRoOe7xB7OA-Eb-JLP4r0V", n: "5fbb960b7358", d: 1606129072150};
// const data = Array.from(new Array(1000)).map(() => Math.random() > .3 ? std : pers);
const {PushError} = require('./data/error'),
    enc = new TextEncoder(),
    dec = new TextDecoder();

const FRAME = {
    ERROR: 1 << 0, // 1, {error: string} in payload
fork icon954
star icon0
watch icon228

8
9
10
11
12
13
    super(...arguments)
  }
}

module.exports.TextDecoder = TextDecoder
module.exports.TextEncoder = util.TextEncoder
fork icon86
star icon0
watch icon1

21
22
23
24
25
26
27
28
29
30
			return sec * 1000 + nsec / 1000000;
		},
	};

	const util = require("util");
	global.TextEncoder = util.TextEncoder;
	global.TextDecoder = util.TextDecoder;
} else {
	if (typeof window !== "undefined") {
		window.global = window;
fork icon0
star icon6
watch icon0

2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302


const readBlob$1 = readBlob;


const BOUNDARY_ALPHABET = utils.ALPHABET.ALPHA_DIGIT + '-_';


const textEncoder = new util.TextEncoder();


const CRLF = '\r\n';
const CRLF_BYTES = textEncoder.encode(CRLF);
const CRLF_BYTES_COUNT = 2;
fork icon0
star icon0
watch icon1

225
226
227
228
229
230
231
232
233
234
  destinationHasCapacity = true;
}
function close(destination) {
  destination.end();
}
var textEncoder = new util.TextEncoder();
function stringToChunk(content) {
  return content;
}
var precomputedChunkSet =  new Set() ;
fork icon0
star icon0
watch icon1

350
351
352
353
354
355
356
357
358
359
var fs = require('fs');
var util = require('util');

// Node versions before v12 don't support TextEncoder/TextDecoder natively, but util. provides compatible replacements
if (typeof TextEncoder === 'undefined' && typeof TextDecoder === 'undefined') {
	TextEncoder = util.TextEncoder;
	TextDecoder = util.TextDecoder;
}

init(fs.readFileSync(__dirname + '/library.wasm'));
fork icon0
star icon0
watch icon0