diff --git a/client/jsx.d.ts b/client/jsx.d.ts new file mode 100644 index 0000000..481277a --- /dev/null +++ b/client/jsx.d.ts @@ -0,0 +1 @@ +export * from '../dist/client/jsx' \ No newline at end of file diff --git a/client/package.json b/client/package.json index 1b47761..437dace 100644 --- a/client/package.json +++ b/client/package.json @@ -3,7 +3,13 @@ "main": "./index.js", "types": "./index.d.ts", "exports": { - "react": "./react.js", - "jsx": "./jsx.js" + "react": { + "types": "./react.d.ts", + "default": "./react.js" + }, + "jsx": { + "types": "./jsx.d.ts", + "default": "./jsx.js" + } } } diff --git a/client/react.d.ts b/client/react.d.ts new file mode 100644 index 0000000..699308b --- /dev/null +++ b/client/react.d.ts @@ -0,0 +1 @@ +export * from '../dist/client/react' \ No newline at end of file diff --git a/src/types.d.ts b/src/types.d.ts index 27fb097..f9241d2 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -247,7 +247,7 @@ type MDXExport< ExportObject extends {}, Frontmatter = {[key: string]: unknown}, > = { - default: React.FunctionComponent + default: (props: MDXContentProps) => JSX.Element, frontmatter: Frontmatter } & ExportObject