@colyseus/schema
Version:
Binary state serializer with delta encoding for games
36 lines • 1.45 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.$fieldIndexesByViewTag = exports.$viewFieldIndexes = exports.$refTypeFieldIndexes = exports.$numFields = exports.$descriptors = exports.$onDecodeEnd = exports.$onEncodeEnd = exports.$childType = exports.$changes = exports.$deleteByIndex = exports.$getByIndex = exports.$filter = exports.$decoder = exports.$encoder = exports.$track = void 0;
exports.$track = "~track";
exports.$encoder = "~encoder";
exports.$decoder = "~decoder";
exports.$filter = "~filter";
exports.$getByIndex = "~getByIndex";
exports.$deleteByIndex = "~deleteByIndex";
/**
* Used to hold ChangeTree instances whitin the structures
*/
exports.$changes = '~changes';
/**
* Used to keep track of the type of the child elements of a collection
* (MapSchema, ArraySchema, etc.)
*/
exports.$childType = '~childType';
/**
* Optional "discard" method for custom types (ArraySchema)
* (Discards changes for next serialization)
*/
exports.$onEncodeEnd = '~onEncodeEnd';
/**
* When decoding, this method is called after the instance is fully decoded
*/
exports.$onDecodeEnd = "~onDecodeEnd";
/**
* Metadata
*/
exports.$descriptors = "~descriptors";
exports.$numFields = "~__numFields";
exports.$refTypeFieldIndexes = "~__refTypeFieldIndexes";
exports.$viewFieldIndexes = "~__viewFieldIndexes";
exports.$fieldIndexesByViewTag = "$__fieldIndexesByViewTag";
//# sourceMappingURL=symbols.js.map