diff --git a/plugins/techdocs-react/api-report.md b/plugins/techdocs-react/api-report.md index e96cbebd1c..b3ee9168a6 100644 --- a/plugins/techdocs-react/api-report.md +++ b/plugins/techdocs-react/api-report.md @@ -14,6 +14,11 @@ import { default as React_2 } from 'react'; import { ReactNode } from 'react'; import { SetStateAction } from 'react'; +// @public +export function createTechDocsAddonExtension( + options: TechDocsAddonOptions, +): Extension<() => JSX.Element | null>; + // @public export function createTechDocsAddonExtension( options: TechDocsAddonOptions, diff --git a/plugins/techdocs-react/src/addons.tsx b/plugins/techdocs-react/src/addons.tsx index 7629c94858..ce5b3eb5cd 100644 --- a/plugins/techdocs-react/src/addons.tsx +++ b/plugins/techdocs-react/src/addons.tsx @@ -48,17 +48,25 @@ const getDataKeyByName = (name: string) => { }; /** - * Create a TechDocs addon. + * Create a TechDocs addon overload signature without props. * @public */ export function createTechDocsAddonExtension( options: TechDocsAddonOptions, ): Extension<() => JSX.Element | null>; +/** + * Create a TechDocs addon overload signature with props. + * @public + */ export function createTechDocsAddonExtension( options: TechDocsAddonOptions, ): Extension<(props: TComponentProps) => JSX.Element | null>; +/** + * Create a TechDocs addon implementation. + * @public + */ export function createTechDocsAddonExtension( options: TechDocsAddonOptions, ): Extension<(props: TComponentProps) => JSX.Element | null> {