Skip to main content
Version: v1

LocalValueMaker Class

A LocalValueMaker enables a container type DDS to produce and store local values with minimal awareness of how those objects are stored, serialized, and deserialized.

Signature

export declare class LocalValueMaker

Constructors

Constructor Description
(constructor)(serializer) Create a new LocalValueMaker.

Methods

Method Return Type Description
fromInMemory(value) ILocalValue Create a new local value containing a given plain object.
fromSerializable(serializable) ILocalValue Create a new local value from an incoming serialized value.

Constructor Details

(constructor)

Create a new LocalValueMaker.

Signature

constructor(serializer: IFluidSerializer);

Parameters

Parameter Type Description
serializer IFluidSerializer The serializer to serialize / parse handles.

Method Details

fromInMemory

Create a new local value containing a given plain object.

Signature

fromInMemory(value: any): ILocalValue;

Parameters

Parameter Type Description
value any The value to store

Returns

An ILocalValue containing the value

Return type: ILocalValue

fromSerializable

Create a new local value from an incoming serialized value.

Signature

fromSerializable(serializable: ISerializableValue): ILocalValue;

Parameters

Parameter Type Description
serializable ISerializableValue The serializable value to make local

Returns

Return type: ILocalValue