index.d.ts 804 B

12345678910111213141516171819202122232425262728293031323334353637
  1. declare namespace TextEncodingShim {
  2. interface TextEncoder_Static {
  3. new(encoding?: string): TextEncoder_Instance;
  4. }
  5. interface TextEncoder_Instance {
  6. encoding: string;
  7. encode(input?: string): Uint8Array;
  8. }
  9. interface TextDecoderConstructorOptions {
  10. fatal?: boolean;
  11. }
  12. interface TextDecoderDecodeOptions {
  13. stream?: boolean;
  14. }
  15. interface TextDecoder_Static {
  16. new(encoding?: string, options?: TextDecoderConstructorOptions): TextDecoder_Instance;
  17. }
  18. interface TextDecoder_Instance {
  19. encoding: string;
  20. fatal: boolean;
  21. ignoreBOM: boolean;
  22. decode(input?: ArrayBufferView, options?: TextDecoderDecodeOptions): string;
  23. }
  24. var TextEncoder: TextEncoder_Static;
  25. var TextDecoder: TextDecoder_Static;
  26. }
  27. declare module 'text-encoding-shim' {
  28. export = TextEncodingShim;
  29. }