@maschinenlesbar.org/entgeltatlas-cli
    Preparing search index...

    Function decodeBody

    • Decode a response body by the charset its Content-Type names (UTF-8 when it names none). TextDecoder drops a leading byte order mark, which Buffer#toString keeps and JSON.parse then rejects, so a BOM added by a gateway cannot turn a valid answer into a parse error, and an iso-8859-1 body keeps its umlauts. An unknown charset label is an EntgeltatlasParseError naming it and where. Shared with obtainKey().

      Parameters

      • body: Buffer
      • contentType: string
      • where: string

      Returns string