Skip to main content

Function: err()

err(input): object

Erzeugt ein fehlgeschlagenes Result-Objekt. Normalisiert den Input defensiv zu einem Objekt mit code-Feld:

  • String → { code: input }
  • { code, … } → unverändert durchreichen
  • { …kein code }{ code: "UNEXPECTED", …input }

Parameters

input

string | {[key: string]: any; code: string; message?: string; }

Returns

object

error

error: object

error.code

code: string

error.message?

optional message?: string

success

success: false