bippy
Version:
hack into react internals
14 lines (12 loc) • 898 B
text/typescript
import { Fiber } from "./types-B532E9im.cjs";
//#region src/override.d.ts
declare const injectOverrideMethods: () => {
overrideProps: ((fiber: Fiber, path: string[], value: unknown) => void) | null | undefined;
overrideHookState: ((fiber: Fiber, id: string, path: string[], value: unknown) => void) | null | undefined;
overrideContext: ((fiber: Fiber, contextType: unknown, path: string[], value: unknown) => void) | null | undefined;
} | null | undefined;
declare const overrideProps: (fiber: Fiber, partialValue: Record<string, unknown>) => void;
declare const overrideHookState: (fiber: Fiber, id: number, partialValue: Record<string, unknown> | unknown) => void;
declare const overrideContext: (fiber: Fiber, contextType: unknown, partialValue: Record<string, unknown> | unknown) => void;
//#endregion
export { injectOverrideMethods, overrideContext, overrideHookState, overrideProps };