TextEncoder.idl 631 B

1234567891011121314151617181920
  1. // https://encoding.spec.whatwg.org/#textencodercommon
  2. interface mixin TextEncoderCommon {
  3. readonly attribute DOMString encoding;
  4. };
  5. // https://encoding.spec.whatwg.org/#dictdef-textencoderencodeintoresult
  6. dictionary TextEncoderEncodeIntoResult {
  7. unsigned long long read;
  8. unsigned long long written;
  9. };
  10. // https://encoding.spec.whatwg.org/#textencoder
  11. [Exposed=*]
  12. interface TextEncoder {
  13. constructor();
  14. [NewObject] Uint8Array encode(optional USVString input = "");
  15. TextEncoderEncodeIntoResult encodeInto(USVString source, [AllowShared] Uint8Array destination);
  16. };
  17. TextEncoder includes TextEncoderCommon;