Type Alias ObjDeepCopyHandler

ObjDeepCopyHandler: ((details: IObjDeepCopyHandlerDetails) => boolean)

An optional deep copy handler that lets you provide your own logic for deep copying objects, will only be called once per object/property combination, so if an object is recursively included it will only get called for the first instance. Handlers SHOULD assign the "result" value with the new target instance BEFORE performing any additional deep copying, so any recursive objects will get a reference to the new instance and not keep attempting to create new copies.

Type declaration

0.4.4