as-prop
There are 2 repositories under as-prop topic.
kripod/react-polymorphic-types
Zero-runtime polymorphic component definitions for React
jaredLunde/forward-ref-as
A wrapper around React.forwardRef() that allows HTML attributes and prop types to be derived from the "as" prop.