Skip to main content

Serializable

A base class that implements ISerializable, providing functionality to serialize an object's properties to an array or a JSON string, including nested objects that implement the ISerializable interface.

Extended by

Implements

Constructors

new Serializable()

new Serializable(): Serializable

Returns

Serializable

Methods

toArray()

toArray(): any[]

Converts the object's properties to an array. If any of the properties are objects that implement ISerializable, their toArray method is called.

Returns

any[]

An array representation of the object's properties.

Implementation of

ISerializable.toArray

Defined in

common/Serializable.ts:16


toJson()

toJson(): string

Converts the object to a JSON string. If any of the properties are objects that implement ISerializable, their toJson method is called. Underscores e.g. of private members are trimmed when setting the serialized name.

Returns

string

A JSON string representation of the object.

Implementation of

ISerializable.toJson

Defined in

common/Serializable.ts:32