summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl')
-rw-r--r--chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl10
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl b/chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl
index 9258c0cf437..dc86fef21bf 100644
--- a/chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl
+++ b/chromium/third_party/WebKit/Source/modules/encoding/TextEncoder.idl
@@ -30,10 +30,12 @@
[
RuntimeEnabled=EncodingAPI,
- GlobalContext=Window&WorkerGlobalScope,
- Constructor([Default=NullString] optional DOMString utfLabel),
- RaisesException=Constructor
+ Exposed=Window&Worker,
+ Constructor(optional DOMString utfLabel = null),
+ RaisesException=Constructor,
+ GarbageCollected,
+ MeasureAs=TextEncoderConstructor
] interface TextEncoder {
readonly attribute DOMString encoding;
- Uint8Array encode([Default=NullString] optional DOMString input, optional Dictionary options);
+ [MeasureAs=TextEncoderEncode] Uint8Array encode(optional ScalarValueString input = null, optional Dictionary options);
};