You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor JSON generation process to support a plugin architecture (#597)
* refactor JSON serialization from toObject() to serialization master plugin and child plugins, mimics 1:1 output of toObject() logic * add es6 core types (for Object.assign, arrays etc..) * add @depracated tag to all toObject() methods. It is essential that they are removed, if not the code will contain duplicate logic which is a risk over time. * flip the switch on serialization plugins * add some event data * fix typo in null check * support `TypeOperator` sertialization * fix wrong serialization of get/set/index signature this is a legacy bug that was taken from the old toObject implementation
0 commit comments