diff --git a/packages/react-dock/package.json b/packages/react-dock/package.json index c1eb9e99..7eef6c88 100644 --- a/packages/react-dock/package.json +++ b/packages/react-dock/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/react": "^19.1.6", - "@types/react-test-renderer": "^18.3.1", + "@types/react-test-renderer": "^19.1.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "react": "^19.1.0", diff --git a/packages/react-dock/src/Dock.tsx b/packages/react-dock/src/Dock.tsx index 1a51d381..a4e7c478 100644 --- a/packages/react-dock/src/Dock.tsx +++ b/packages/react-dock/src/Dock.tsx @@ -228,12 +228,12 @@ interface Props { dockHiddenStyle?: React.CSSProperties | null; duration: number; children?: - | React.FunctionComponent<{ + | ((params: { position: 'left' | 'right' | 'top' | 'bottom'; isResizing: boolean | undefined; size: number; isVisible: boolean | undefined; - }> + }) => ReactNode) | ReactNode; } @@ -363,14 +363,7 @@ export default class Dock extends Component { />
{typeof children === 'function' - ? ( - children as React.FunctionComponent<{ - position: 'left' | 'right' | 'top' | 'bottom'; - isResizing: boolean | undefined; - size: number; - isVisible: boolean | undefined; - }> - )({ + ? children({ position, isResizing, size, diff --git a/packages/react-json-tree/package.json b/packages/react-json-tree/package.json index 6f134214..cac0452b 100644 --- a/packages/react-json-tree/package.json +++ b/packages/react-json-tree/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@types/jest": "^29.5.14", "@types/react": "^19.1.6", - "@types/react-test-renderer": "^18.3.1", + "@types/react-test-renderer": "^19.1.0", "jest": "^29.7.0", "react": "^19.1.0", "react-test-renderer": "^19.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae181591..3ab612b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -384,8 +384,8 @@ importers: specifier: ^19.1.6 version: 19.1.6 '@types/react-test-renderer': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) @@ -500,8 +500,8 @@ importers: specifier: ^19.1.6 version: 19.1.6 '@types/react-test-renderer': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.1.0 + version: 19.1.0 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.15.21)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.21)(typescript@5.8.3)) @@ -4987,17 +4987,14 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react-test-renderer@18.3.1': - resolution: {integrity: sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==} + '@types/react-test-renderer@19.1.0': + resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==} '@types/react-transition-group@4.4.12': resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: '@types/react': '*' - '@types/react@18.3.22': - resolution: {integrity: sha512-vUhG0YmQZ7kL/tmKLrD3g5zXbXXreZXB3pmROW8bg3CnLnpjkRVwUlLne7Ufa2r9yJ8+/6B73RzhAek5TBKh2Q==} - '@types/react@19.1.6': resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==} @@ -12903,19 +12900,14 @@ snapshots: dependencies: '@types/react': 19.1.6 - '@types/react-test-renderer@18.3.1': + '@types/react-test-renderer@19.1.0': dependencies: - '@types/react': 18.3.22 + '@types/react': 19.1.6 '@types/react-transition-group@4.4.12(@types/react@19.1.6)': dependencies: '@types/react': 19.1.6 - '@types/react@18.3.22': - dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 - '@types/react@19.1.6': dependencies: csstype: 3.1.3