Typescript type for generic html props passthrough? - SolidJS