mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
Merge pull request #25742 from isLishude/node-util-feat
feat(node9&10): add `TextDecoder` and `TextEncoder` for `util` module
This commit is contained in:
@@ -858,6 +858,35 @@ namespace util_tests {
|
||||
|
||||
// util.isDeepStrictEqual
|
||||
util.isDeepStrictEqual({foo: 'bar'}, {foo: 'bar'});
|
||||
|
||||
// util.TextDecoder()
|
||||
var td = new util.TextDecoder();
|
||||
new util.TextDecoder("utf-8");
|
||||
new util.TextDecoder("utf-8", { fatal: true });
|
||||
new util.TextDecoder("utf-8", { fatal: true, ignoreBOM: true });
|
||||
var ignoreBom: boolean = td.ignoreBOM;
|
||||
var fatal: boolean = td.fatal;
|
||||
var encoding: string = td.encoding;
|
||||
td.decode(new Int8Array(1));
|
||||
td.decode(new Int16Array(1));
|
||||
td.decode(new Int32Array(1));
|
||||
td.decode(new Uint8Array(1));
|
||||
td.decode(new Uint16Array(1));
|
||||
td.decode(new Uint32Array(1));
|
||||
td.decode(new Uint8ClampedArray(1));
|
||||
td.decode(new Float32Array(1));
|
||||
td.decode(new Float64Array(1));
|
||||
td.decode(new DataView(new Int8Array(1).buffer));
|
||||
td.decode(new ArrayBuffer(1));
|
||||
td.decode(null);
|
||||
td.decode(null, { stream: true });
|
||||
td.decode(new Int8Array(1), { stream: true });
|
||||
var decode: string = td.decode(new Int8Array(1));
|
||||
|
||||
// util.TextEncoder()
|
||||
var te = new util.TextEncoder();
|
||||
var teEncoding: string = te.encoding;
|
||||
var teEncodeRes: Uint8Array = te.encode("TextEncoder");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user