import * as React from 'react'; export type CreateHtmlPropsFilter =

>( excludingKeys: Array, ) => (props: P) => F; export const createHtmlPropsFilter: CreateHtmlPropsFilter = (excludingKeys) => { return (props) => { type Key = keyof typeof props; return Object.entries(props).reduce((htmlProps, [key, value]) => { if (!excludingKeys.includes(key as Key)) { htmlProps[key] = value; } return htmlProps; }, {}); }; };