Home Reference Source
import {BasicSerializableObject} from 'shapez.io/js/savegame/serialization.js'
public class | source

BasicSerializableObject

Static Method Summary

Static Public Methods
public static
public static

getId()

public static

Should return the serialization schema

public static

verify(data: *): string | void

Constructor Summary

Public Constructor
public

Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out in non-dev builds

Method Summary

Public Methods
public

deserialize(data: any, root: import("./savegame_serializer").GameRoot): string | void

public

Static Public Methods

public static getCachedSchema(): Schema source

Return:

Schema

public static getId() source

public static getSchema(): Schema source

Should return the serialization schema

Return:

Schema

public static verify(data: *): string | void source

Params:

NameTypeAttributeDescription
data *

Return:

string | void

Public Constructors

public constructor() source

Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out in non-dev builds

Public Methods

public deserialize(data: any, root: import("./savegame_serializer").GameRoot): string | void source

Params:

NameTypeAttributeDescription
data any
root import("./savegame_serializer").GameRoot

Return:

string | void

public serialize(): object source

Return:

object