Skip to content

Documents for @litert/idempotency / Serializers/DefaultSuccessSerializer / DefaultSuccessSerializer

Class: DefaultSuccessSerializer

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

The default serializer for successful results, works with mainly primitive types.

It uses JSON.stringify and JSON.parse for objects, arrays, and other complex types.

Implements

Constructors

Constructor

new DefaultSuccessSerializer(): DefaultSuccessSerializer

Returns

DefaultSuccessSerializer

Methods

deserialize()

deserialize(data): any

Defined in: src/lib/Serializers/DefaultSuccessSerializer.ts:50

Deserialize data back to the original type.

Parameters

data

The serialized data to deserialize.

string | Buffer<ArrayBufferLike>

Returns

any

Implementation of

ISerializer.deserialize


serialize()

serialize(data): string

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

Serialize data to a string or Buffer.

Parameters

data

unknown

The data to serialize.

Returns

string

Implementation of

ISerializer.serialize