@berish/serber
Version:
Serializable and deserializable adaptive adapter with plugins
36 lines (35 loc) • 2.02 kB
TypeScript
/**
* Параметр, в котором всегда есть текущий serber instance, который и выполняет текущую операцию
*/
export declare const SERBER_INSTANCE_SYMBOL: unique symbol;
/**
* Параметр, который показывает текущий путь объекта
*/
export declare const SERBER_PATH_SYMBOL: unique symbol;
/**
* Параметр, который показывает название текущего объекта
*/
export declare const SERBER_KEY_SYMBOL: unique symbol;
/**
* Параметр, который является родителем текущего объекта
*/
export declare const SERBER_PARENT_OBJECT_SYMBOL: unique symbol;
/**
* Параметр, который является изначальным объектом, на котором проводится текущая операция
*/
export declare const SERBER_ROOT_OBJECT_SYMBOL: unique symbol;
/**
* Параметр, который используется исключительно для loopObject плагина и в момент сериализации.
* Его не требуется самостоятельно как-либо обрабатывать
*/
export declare const SERBER_LOOP_OBJECT_DATA_SYMBOL: unique symbol;
/**
* Параметр, который используется исключительно для loopObject плагина и в момент десериализации.
* Его не требуется самостоятельно как-либо обрабатывать
*/
export declare const SERBER_LOOP_OBJECT_DATA_REVERT_SYMBOL: unique symbol;
/**
* Параметр, который используется исключительно для loopArray плагина и в момент сериализации.
* Его не требуется самостоятельно как-либо обрабатывать
*/
export declare const SERBER_LOOP_ARRAY_DATA_SYMBOL: unique symbol;