export type Column = (props: T) => JSX.Element | null; export type WithHeaderType = (Column: Column) => (props: any) => JSX.Element | null; export const withHeader: WithHeaderType = Column => ({ headerText, headerClass, ...props }) => Column(props);