Manta Developers
GitHub
Menu

@manta-eu/client/shared/error-utils

Reference for @manta-eu/client/shared/error-utils as it is on main.

Type Aliases

ErrorInfo

ErrorInfo = object

Properties

description?

optional description?: string

message

message: string


HttpError

HttpError = Error & object

Type Declaration

status

status: ContentfulStatusCode

Functions

createHttpError()

createHttpError(message, status): HttpError

Parameters

message

string

status

ContentfulStatusCode

Returns

HttpError


isHttpError()

isHttpError(e): e is HttpError

Parameters

e

unknown

Returns

e is HttpError


parseError()

parseError(error, defaultMessage): ErrorInfo

Parameters

error

unknown

defaultMessage

string

Returns

ErrorInfo


serializeError()

serializeError(error): { message: string; name: string; stack: string | undefined; value?: undefined; } | { message?: undefined; name?: undefined; stack?: undefined; value: string; }

Parameters

error

unknown

Returns

{ message: string; name: string; stack: string | undefined; value?: undefined; } | { message?: undefined; name?: undefined; stack?: undefined; value: string; }