We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I have to use any type in TS:
The text was updated successfully, but these errors were encountered:
mmm - that sounds like a limitation of the TS typing. https://github.com/TroyAlford/react-jsx-parser/blob/develop/source/components/JsxParser.tsx#L20 declares components as:
components
components?: Record<string, Component | FunctionComponent>,
Looks like React.forwardRef() returns a React.ForwardRefExoticComponent<React.RefAttributes<unknown>>...
React.forwardRef()
React.ForwardRefExoticComponent<React.RefAttributes<unknown>>
My guess is that I need to upgrade this to something like:
components?: Record<string, ComponentType | ExoticComponent>,
This should handle a wide variety of add'l exotics, like Memo exotics, Lazy exotics, etc.
Thanks for the report! I'll get this in as soon as I have time.
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
I have to use any type in TS:
The text was updated successfully, but these errors were encountered: