UNPKG

924 BTypeScriptView Raw
1import { act } from 'react-dom/test-utils';
2import { RendererOptions } from '../types/react';
3declare const renderHook: <TProps, TResult>(callback: (props: TProps) => TResult, options?: import("../types").RenderHookOptions<TProps> & RendererOptions<TProps>) => {
4 waitFor: import("../types").WaitFor;
5 waitForValueToChange: import("../types").WaitForValueToChange;
6 waitForNextUpdate: import("../types").WaitForNextUpdate;
7 result: import("../types").RenderResult<TResult>;
8 rerender: (newProps?: TProps | undefined) => void;
9 unmount: () => void;
10} & Omit<{
11 render(props?: TProps | undefined): void;
12 hydrate(): void;
13 rerender(props?: TProps | undefined): void;
14 unmount(): void;
15 act: typeof act;
16}, "render" | "act" | "rerender" | "unmount">;
17export { renderHook, act };
18export { cleanup, addCleanup, removeCleanup, suppressErrorOutput } from '../core';
19export * from '../types/react';