FindExportedDefinitionsResolver
Finds React component definitions that are exported from a file.
It supports ES module exports and CommonJS assignments such as:
export default Componentexport function Component() {}export const Component = () => <div />module.exports = Componentexports.Component = Component
The resolver follows references with the configured importer, so exported values can be declared locally or imported from another file.
Options
new FindExportedDefinitionsResolver({ limit?: number });limit
Default: 0
When limit is greater than 0, the resolver throws an
ERR_REACTDOCGEN_MULTIPLE_DEFINITIONS error after more than one exported
component is found.
Examples
component.tsx
import React from 'react';
export default function Button() {
return <button />;
}component.tsx
import React from 'react';
const Button = () => <button />;
module.exports = Button;Source
Last updated on