MapxError
Fehler der mapx-API (application/problem+json, RFC 9457). Auf code verzweigen, nie auf den Text.
Extends
Error
Constructors
new MapxError()
new MapxError(
init):MapxError
Parameters
• init
• init.allowed?: string[]
• init.code: string
• init.detail?: string
• init.param?: string
• init.retryAfter?: number
• init.status: number
• init.title?: string
• init.type?: string
Returns
Overrides
Error.constructor
Properties
allowed?
readonlyoptionalallowed:string[]
Erlaubte Werte bei Aufzählungen.
code
readonlycode:string
Stabiler Code, z. B. invalid-parameter, rate-limited, not-found.
detail
readonlydetail:string
Erklärung zu dieser Anfrage (englisch, mit Accept-Language: de deutsch).
param?
readonlyoptionalparam:string
Fehlerhafter Parameter (falls bekannt).
retryAfter?
readonlyoptionalretryAfter:number
Wartezeit in Sekunden bei 429 (Header Retry-After).
status
readonlystatus:number
HTTP-Status (0 bei Netzwerkfehler).
type?
readonlyoptionaltype:string
URI des Fehlertyps (Anker auf docs.mapx.at/api/errors/).
Methods
fromResponse()
staticfromResponse(r):Promise<MapxError>
Fehler aus einer Antwort lesen (auch wenn der Body kein problem+json ist).
Parameters
• r: Response
Returns
Promise<MapxError>