Creates a deep proxy for the target object, intercepting property changes and recursively applying proxies to nested objects.
The object to be wrapped in a proxy.
Optional
The context for the handler, used to track listeners.
Creates a deep proxy for the target object, intercepting property changes and recursively applying proxies to nested objects.