diff --git a/.changeset/long-bikes-knock.md b/.changeset/long-bikes-knock.md new file mode 100644 index 00000000000..a69c460a034 --- /dev/null +++ b/.changeset/long-bikes-knock.md @@ -0,0 +1,5 @@ +--- +'react-docgen': patch +--- + +Fix recognition of PropTypes.bigint as a built-in prop type diff --git a/packages/react-docgen/src/Documentation.ts b/packages/react-docgen/src/Documentation.ts index 53e05da501e..fdb9c767131 100644 --- a/packages/react-docgen/src/Documentation.ts +++ b/packages/react-docgen/src/Documentation.ts @@ -36,6 +36,7 @@ export interface PropTypeDescriptor { | 'any' | 'array' | 'arrayOf' + | 'bigint' | 'bool' | 'custom' | 'element' diff --git a/packages/react-docgen/src/utils/__tests__/getPropType-test.ts b/packages/react-docgen/src/utils/__tests__/getPropType-test.ts index 65e161d06af..25840dfbe1b 100644 --- a/packages/react-docgen/src/utils/__tests__/getPropType-test.ts +++ b/packages/react-docgen/src/utils/__tests__/getPropType-test.ts @@ -8,6 +8,7 @@ describe('getPropType', () => { test('detects simple prop types', () => { const simplePropTypes = [ 'array', + 'bigint', 'bool', 'func', 'number', diff --git a/packages/react-docgen/src/utils/getPropType.ts b/packages/react-docgen/src/utils/getPropType.ts index 07b4ccfd0e6..67af612652f 100644 --- a/packages/react-docgen/src/utils/getPropType.ts +++ b/packages/react-docgen/src/utils/getPropType.ts @@ -217,6 +217,7 @@ function getPropTypeInstanceOf( const simplePropTypes = [ 'array', + 'bigint', 'bool', 'func', 'number',