Skip to content
Discussion options

You must be logged in to vote

The problem is solved with the help of generics.

interface IProps<T extends OptionData> {
  title: string;
  headerData: Array<Column<T>>;
  DATA: Array<T>;
  edit: (props: T) => void;
}

const Table = <T extends OptionData>({
  title,
  headerData,
  DATA,
  edit
}: IProps<T>) => {....};

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by meloshnikov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant