You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Typescript: Component declaration reference is not recognized by parser #898
Many Typescript libraries publish types in declaration files (.d.ts) alongside their associated .js bundles. In .d.ts files generated through TS compilation, function types are often defined using declaration references, such as:
Currently declaration references are not recognized by reactDocgen.parse(). When react-docgen parses a .d.ts file with a single declaration reference, it emits an error: Error: No suitable component definition found..
Desired Behavior
The following code:
import*asReactfrom'react';interfaceComponentProps{foo: string;}/** * My component is so darn cool! */constComponent1: React.FunctionComponent<ComponentProps>=()=><div/>;/** * Mine too! */declareconstComponent2: React.FunctionComponent<ComponentProps>;
Activity