File tree Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Expand file tree Collapse file tree 2 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 5151 },
5252 "devDependencies" : {
5353 "@testing-library/jest-dom" : " ^5.11.6" ,
54+ "@types/react" : " ^18.3.1" ,
5455 "chalk" : " ^4.1.2" ,
5556 "dotenv-cli" : " ^4.0.0" ,
5657 "jest-diff" : " ^29.7.0" ,
5758 "kcd-scripts" : " ^13.0.0" ,
5859 "npm-run-all" : " ^4.1.5" ,
59- "react" : " ^18.3.0 " ,
60+ "react" : " ^18.3.1 " ,
6061 "react-dom" : " ^18.3.0" ,
6162 "rimraf" : " ^3.0.2" ,
6263 "typescript" : " ^4.1.2"
6364 },
6465 "peerDependencies" : {
66+ "@types/react" : " ^18.0.0" ,
6567 "react" : " ^18.0.0" ,
6668 "react-dom" : " ^18.0.0"
6769 },
70+ "peerDependenciesMeta" : {
71+ "@types/react" : {
72+ "optional" : true
73+ }
74+ },
6875 "eslintConfig" : {
6976 "extends" : " ./node_modules/kcd-scripts/eslint.js" ,
7077 "parserOptions" : {
Original file line number Diff line number Diff line change 77 prettyFormat ,
88 Config as ConfigDTL ,
99} from '@testing-library/dom'
10- import { act as reactAct } from 'react-dom/test-utils'
10+ import { act as reactDeprecatedAct } from 'react-dom/test-utils'
11+ //@ts -ignore
12+ import { act as reactAct } from 'react'
1113
1214export * from '@testing-library/dom'
1315
@@ -245,10 +247,10 @@ export function renderHook<
245247export function cleanup ( ) : void
246248
247249/**
248- * Simply calls ReactDOMTestUtils .act(cb)
250+ * Simply calls React .act(cb)
249251 * If that's not available (older version of react) then it
250- * simply calls the given callback immediately
252+ * simply calls the deprecated version which is ReactTestUtils.act(cb)
251253 */
252- export const act : typeof reactAct extends undefined
253- ? ( callback : ( ) => void ) => void
254+ export const act : typeof reactAct extends never
255+ ? typeof reactDeprecatedAct
254256 : typeof reactAct
You can’t perform that action at this time.
0 commit comments