Skip to content

Commit ae2d990

Browse files
committed
Add index.d.ts
1 parent 7f7ca2b commit ae2d990

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

index.d.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { cleanup, act, RenderOptions, RenderResult } from 'react-testing-library'
2+
3+
export function renderHook<T extends (...args: any[]) => any>(
4+
callback: T,
5+
options?: {
6+
initialProps?: Parameters<T>[0]
7+
options?: RenderOptions
8+
}
9+
): {
10+
readonly result: {
11+
current: ReturnType<T>
12+
}
13+
readonly unmount: RenderResult['unmount']
14+
readonly rerender: (hookProps?: Parameters<T>[0]) => void
15+
}
16+
17+
export const testHook: typeof renderHook
18+
19+
export { cleanup, act }

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.3.4",
44
"description": "Simple component wrapper for testing React hooks",
55
"main": "lib/index.js",
6+
"typings": "./index.d.ts",
67
"author": "Michael Peyper",
78
"repository": {
89
"type": "git",

0 commit comments

Comments
 (0)