@hyper-fetch/react
Version:
React hooks and utils for the hyper-fetch
7 lines • 521 B
TypeScript
/**
* Wraps a plain object in a Proxy that calls `setRenderKey` when tracked properties are accessed.
* Unlike getter-based tracking, Proxy-wrapped objects display their actual values in console.log,
* making debugging significantly easier while preserving field-level dependency tracking.
*/
export declare const createTrackedProxy: <T extends Record<string, unknown>, K extends string>(target: T, trackedKeys: ReadonlyArray<K>, setRenderKey: (key: K) => void) => T;
//# sourceMappingURL=tracked-proxy.utils.d.ts.map