Skip to main content

blockly > serialization > ISerializer

serialization.ISerializer interface

Serializes and deserializes a plugin or system.

Signature:

export interface ISerializer 

Properties

Property

Modifiers

Type

Description

priority

number

A priority value used to determine the order of deserializing state. More positive priorities are deserialized before less positive priorities. Eg if you have priorities (0, -10, 10, 100) the order of deserialiation will be (100, 10, 0, -10). If two serializers have the same priority, they are deserialized in an arbitrary order relative to each other.

Methods

Method

Description

clear(workspace)

Clears the state of the plugin or system.

load(state, workspace)

Loads the state of the plugin or system.

save(workspace)

Saves the state of the plugin or system.