// // Copyright 2024 DXOS.org // /** * Reactive object proxy. */ export interface ReactiveHandler extends ProxyHandler { /** * Target to Proxy mapping. */ readonly _proxyMap: WeakMap; /** * Called when a proxy is created for this target. */ init(target: T): void; } /** * For debug-dumping the data of the object. */ export const objectData = Symbol.for('@dxos/live-object/objectData');