mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-11 21:58:41 +02:00
Automatic update from web-platform-tests Update interfaces/encoding.idl (#14789) Source: https://github.com/tidoust/reffy-reports/blob/0b25b9f/whatwg/idl/encoding.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/477693484 -- wpt-commits: 5835f1770f31db78085c4ba7af94901cd3953a19 wpt-pr: 14789
62 lines
1.7 KiB
Text
62 lines
1.7 KiB
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into reffy-reports
|
|
// (https://github.com/tidoust/reffy-reports)
|
|
// Source: Encoding Standard (https://encoding.spec.whatwg.org/)
|
|
|
|
interface mixin TextDecoderCommon {
|
|
readonly attribute DOMString encoding;
|
|
readonly attribute boolean fatal;
|
|
readonly attribute boolean ignoreBOM;
|
|
};
|
|
|
|
dictionary TextDecoderOptions {
|
|
boolean fatal = false;
|
|
boolean ignoreBOM = false;
|
|
};
|
|
|
|
dictionary TextDecodeOptions {
|
|
boolean stream = false;
|
|
};
|
|
|
|
[Constructor(optional DOMString label = "utf-8", optional TextDecoderOptions options),
|
|
Exposed=(Window,Worker)]
|
|
interface TextDecoder {
|
|
USVString decode(optional BufferSource input, optional TextDecodeOptions options);
|
|
};
|
|
TextDecoder includes TextDecoderCommon;
|
|
|
|
interface mixin TextEncoderCommon {
|
|
readonly attribute DOMString encoding;
|
|
};
|
|
|
|
dictionary TextEncoderEncodeIntoResult {
|
|
unsigned long long read;
|
|
unsigned long long written;
|
|
};
|
|
|
|
[Constructor,
|
|
Exposed=(Window,Worker)]
|
|
interface TextEncoder {
|
|
[NewObject] Uint8Array encode(optional USVString input = "");
|
|
TextEncoderEncodeIntoResult encodeInto(USVString source, Uint8Array destination);
|
|
};
|
|
TextEncoder includes TextEncoderCommon;
|
|
|
|
interface mixin GenericTransformStream {
|
|
readonly attribute ReadableStream readable;
|
|
readonly attribute WritableStream writable;
|
|
};
|
|
|
|
[Constructor(optional DOMString label = "utf-8", optional TextDecoderOptions options),
|
|
Exposed=(Window,Worker)]
|
|
interface TextDecoderStream {
|
|
};
|
|
TextDecoderStream includes TextDecoderCommon;
|
|
TextDecoderStream includes GenericTransformStream;
|
|
|
|
[Constructor,
|
|
Exposed=(Window,Worker)]
|
|
interface TextEncoderStream {
|
|
};
|
|
TextEncoderStream includes TextEncoderCommon;
|
|
TextEncoderStream includes GenericTransformStream;
|