File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1- import { ElementType } from 'react' ;
2- import { ReactTestInstance } from 'react-test-renderer' ;
1+ import type { ElementType } from 'react' ;
2+ import type { ReactTestInstance } from 'react-test-renderer' ;
33import prettyFormat , { plugins } from 'pretty-format' ;
44import { defaultMapProps } from './format-default' ;
55
@@ -54,15 +54,15 @@ export function formatElementType(type: ElementType): string {
5454 // }
5555
5656 if ( typeof type === 'object' && 'type' in type ) {
57- // @ts -expect-error
57+ // @ts -expect-error: despite typing this can happen for class components, e.g. HOCs
5858 const nestedType = formatElementType ( type . type ) ;
5959 if ( nestedType ) {
6060 return nestedType ;
6161 }
6262 }
6363
6464 if ( typeof type === 'object' && 'render' in type ) {
65- // @ts -expect-error
65+ // @ts -expect-error: despite typing this can happen for class components, e.g. HOCs
6666 const nestedType = formatElementType ( type . render ) ;
6767 if ( nestedType ) {
6868 return nestedType ;
You can’t perform that action at this time.
0 commit comments