package js.html; /** TextEncoder takes a stream of code points as input and emits a stream of bytes. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays. `TextEncoder` class is a global reference for `require('util').TextEncoder` https://nodejs.org/api/globals.html#textencoder **/ typedef ITextEncoder = { /** Returns the result of running UTF-8's encoder. **/ function encode(?input:String):js.lib.Uint8Array; /** Runs the UTF-8 encoder on source, stores the result of that operation into destination, and returns the progress made as a dictionary whereby read is the number of converted code units of source and written is the number of bytes modified in destination. **/ function encodeInto(source:String, destination:js.lib.Uint8Array):TextEncoderEncodeIntoResult; /** Returns "utf-8". **/ final encoding : String; };