Chartbreaker
    Preparing search index...

    Interface TextDecoder_2

    interface TextDecoder_2 {
        encoding: string;
        fatal: boolean;
        ignoreBOM: boolean;
        decode(input?: BufferSource_2, options?: TextDecodeOptions_2): string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Methods

    Properties

    encoding: string

    Returns encoding's name, lowercased.

    fatal: boolean

    Returns true if error mode is "fatal", and false otherwise.

    ignoreBOM: boolean

    Returns true if ignore BOM flag is set, and false otherwise.

    Methods

    • Returns the result of running encoding's decoder. The method can be invoked zero or more times with options's stream set to true, and then once without options's stream (or set to false), to process a fragmented stream. If the invocation without options's stream (or set to false) has no input, it's clearest to omit both arguments.

      var string = "", decoder = new TextDecoder(encoding), buffer;
      while(buffer = next_chunk()) {
      string += decoder.decode(buffer, {stream:true});
      }
      string += decoder.decode(); // end-of-stream

      If the error mode is "fatal" and encoding's decoder returns error, throws a TypeError.

      Parameters

      Returns string