mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
script: Implement TextEncoder::encodeInto()
(#33360)
* Implement TextEncoder::encodeInto() Signed-off-by: webbeef <me@webbeef.org> * Update components/script/dom/textencoder.rs Signed-off-by: Martin Robinson <mrobinson@igalia.com> * Update components/script/dom/textencoder.rs Signed-off-by: Martin Robinson <mrobinson@igalia.com> --------- Signed-off-by: webbeef <me@webbeef.org> Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
parent
52a447b1e3
commit
a3a86d5913
4 changed files with 66 additions and 280 deletions
|
@ -3,10 +3,17 @@
|
|||
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
||||
|
||||
/* https://encoding.spec.whatwg.org/#interface-textencoder */
|
||||
|
||||
dictionary TextEncoderEncodeIntoResult {
|
||||
unsigned long long read;
|
||||
unsigned long long written;
|
||||
};
|
||||
|
||||
[Exposed=(Window,Worker)]
|
||||
interface TextEncoder {
|
||||
[Throws] constructor();
|
||||
readonly attribute DOMString encoding;
|
||||
[NewObject]
|
||||
Uint8Array encode(optional USVString input = "");
|
||||
TextEncoderEncodeIntoResult encodeInto(USVString source, [AllowShared] Uint8Array destination);
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue