diff --git a/package.json b/package.json index 40979acdf10..9a18dc80500 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ }, "scripts": { "build": "nx run-many --target=build --exclude='@react-docgen-internal/*'", - "lint": "eslint . --flag unstable_config_lookup_from_file --report-unused-disable-directives --max-warnings=0", - "fix": "eslint . --flag unstable_config_lookup_from_file --fix --report-unused-disable-directives --max-warnings=0", + "lint": "eslint . --flag v10_config_lookup_from_file --report-unused-disable-directives --max-warnings=0", + "fix": "eslint . --flag v10_config_lookup_from_file --fix --report-unused-disable-directives --max-warnings=0", "test": "nx run-many --target=test --exclude='@react-docgen-internal/*' --output-style=stream", "copy:changelog:react-docgen": "cp ./packages/react-docgen/CHANGELOG.md ./packages/website/src/pages/docs/release-notes/react-docgen.mdx", "copy:changelog:cli": "cp ./packages/react-docgen-cli/CHANGELOG.md ./packages/website/src/pages/docs/release-notes/cli.mdx", @@ -30,7 +30,7 @@ "execa": "9.6.0", "globals": "16.5.0", "nx": "22.1.2", - "prettier": "3.6.2", + "prettier": "3.7.1", "prettier-plugin-tailwindcss": "0.7.1", "rimraf": "6.1.2", "tempy": "3.1.0", diff --git a/packages/react-docgen/src/Documentation.ts b/packages/react-docgen/src/Documentation.ts index f6e63d759c5..a692a3640d5 100644 --- a/packages/react-docgen/src/Documentation.ts +++ b/packages/react-docgen/src/Documentation.ts @@ -112,8 +112,9 @@ export interface TSFunctionSignatureType extends FunctionSignatureType { }; } -export interface ObjectSignatureType - extends BaseType { +export interface ObjectSignatureType< + T = FunctionSignatureType, +> extends BaseType { name: 'signature'; type: 'object'; raw: string; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e52d81e715..00cc3e61088 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,7 +40,7 @@ importers: version: 10.1.8(eslint@9.39.1(jiti@1.21.7)) eslint-plugin-prettier: specifier: 5.5.4 - version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@1.21.7)))(eslint@9.39.1(jiti@1.21.7))(prettier@3.6.2) + version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@1.21.7)))(eslint@9.39.1(jiti@1.21.7))(prettier@3.7.1) execa: specifier: 9.6.0 version: 9.6.0 @@ -51,11 +51,11 @@ importers: specifier: 22.1.2 version: 22.1.2 prettier: - specifier: 3.6.2 - version: 3.6.2 + specifier: 3.7.1 + version: 3.7.1 prettier-plugin-tailwindcss: specifier: 0.7.1 - version: 0.7.1(prettier@3.6.2) + version: 0.7.1(prettier@3.7.1) rimraf: specifier: 6.1.2 version: 6.1.2 @@ -4297,8 +4297,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.7.1: + resolution: {integrity: sha512-RWKXE4qB3u5Z6yz7omJkjWwmTfLdcbv44jUVHC5NpfXwFGzvpQM798FGv/6WNK879tc+Cn0AAyherCl1KjbyZQ==} engines: {node: '>=14'} hasBin: true @@ -7914,10 +7914,10 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@1.21.7)))(eslint@9.39.1(jiti@1.21.7))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@1.21.7)))(eslint@9.39.1(jiti@1.21.7))(prettier@3.7.1): dependencies: eslint: 9.39.1(jiti@1.21.7) - prettier: 3.6.2 + prettier: 3.7.1 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: @@ -10017,13 +10017,13 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.7.1(prettier@3.6.2): + prettier-plugin-tailwindcss@0.7.1(prettier@3.7.1): dependencies: - prettier: 3.6.2 + prettier: 3.7.1 prettier@2.8.8: {} - prettier@3.6.2: {} + prettier@3.7.1: {} pretty-format@30.2.0: dependencies: