• encoding {string} Identifies the encoding that this TextDecoder instance supports. Default: 'utf-8'.
    • options {Object}
      • fatal {boolean} true if decoding failures are fatal. This option is not supported when ICU is disabled (see [Internationalization][]). Default: false.
      • ignoreBOM {boolean} When true, the TextDecoder will include the byte order mark in the decoded result. When false, the byte order mark will be removed from the output. This option is only used when encoding is 'utf-8', 'utf-16be' or 'utf-16le'. Default: false.

    Creates an new TextDecoder instance. The encoding may specify one of the supported encodings or an alias.

    The TextDecoder class is also available on the global object.