Merge pull request #17297 from herrmannplatz/text-encoding-decode

[text-encoding] Fixed TextDecoder.decode
This commit is contained in:
Nathan Shively-Sanders
2017-06-24 07:16:51 -07:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ declare namespace TextEncoding {
encoding: string;
fatal: boolean;
ignoreBOM: boolean;
decode(input?: ArrayBufferView, options?: TextDecodeOptions): string;
decode(input?: ArrayBuffer | ArrayBufferView, options?: TextDecodeOptions): string;
}
interface TextEncoder {

View File

@@ -27,6 +27,7 @@ function test_encoder() {
function test_decoder() {
var text = "plain text";
var uint8array: Uint8Array = TextEncoder().encode(text);
var arrayBuffer: ArrayBuffer = uint8array.buffer
// constructor
text = new TextDecoder().decode(uint8array);
@@ -56,5 +57,6 @@ function test_decoder() {
// methods
decoder.decode();
decoder.decode(uint8array);
decoder.decode(arrayBuffer);
decoder.decode(uint8array, { stream: true });
}
}