Skip to content

Documents for @litert/idempotency / Serializers/DefaultFailureSerializer / DefaultFailureSerializer

Class: DefaultFailureSerializer

Defined in: src/lib/Serializers/DefaultFailureSerializer.ts:25

The default serializer for all failure results, based on class Error.

For all other errors not inheriting from Error, it will serialize them as an UnknownError with a generic message.

Implements

Constructors

Constructor

new DefaultFailureSerializer(): DefaultFailureSerializer

Returns

DefaultFailureSerializer

Methods

deserialize()

deserialize(data): Error

Defined in: src/lib/Serializers/DefaultFailureSerializer.ts:45

Deserialize data back to the original type.

Parameters

data

The serialized data to deserialize.

string | Buffer<ArrayBufferLike>

Returns

Error

Implementation of

ISerializer.deserialize


serialize()

serialize(e): string

Defined in: src/lib/Serializers/DefaultFailureSerializer.ts:27

Serialize data to a string or Buffer.

Parameters

e

Error

Returns

string

Implementation of

ISerializer.serialize