@breautek/merge-change
Version:
Simple library for deep merge of objects and other types (also for patch and immutable updates). Declarative operations to specific merge, for example to remove properties. Customize merging between specific types. Calculating diffs.
20 lines (18 loc) • 617 B
JavaScript
/**
* Method methods for extend
*/
const methods = {
/**
* Название метода для кастомизации plain
*/
toPlain: Symbol('toPlain'),
/**
* Название метода для кастомизации toFlat
*/
toFlat: Symbol('toFlat'),
/**
* Название метода, который вернет внутренне значение для операций над ним. Для обработки методов set, unset, leave и других в кастомных объектах
*/
toOperation: Symbol('toOperation'),
};
module.exports = methods;