TextEncoder.d.ts 760 B

123456789101112131415161718192021222324252627
  1. declare type TextEncoderOptions = {
  2. NONSTANDARD_allowLegacyEncoding?: boolean;
  3. fatal?: boolean;
  4. };
  5. declare type EncodeOptions = {
  6. stream?: boolean;
  7. };
  8. /**
  9. * @constructor
  10. * @param {string=} label The label of the encoding. NONSTANDARD.
  11. * @param {Object=} options NONSTANDARD.
  12. */
  13. export declare class TextEncoder {
  14. private _encoding;
  15. private _encoder;
  16. private _do_not_flush;
  17. private _fatal;
  18. constructor(label?: string, options?: TextEncoderOptions);
  19. get encoding(): string;
  20. /**
  21. * @param {string=} opt_string The string to encode.
  22. * @param {Object=} options
  23. * @return {!Uint8Array} Encoded bytes, as a Uint8Array.
  24. */
  25. encode(opt_string: string, options?: EncodeOptions): Uint8Array;
  26. }
  27. export {};