interface TableProps<T> {
entities: Array<T> | null;
}
const Table = function <T>({
entities,
}: TableProps<T>) {}
{entities?.map((entity, key) => {
{Object.entries(entity).map(([key, value], index) => {})
}
interface TableProps<T extends Record<string, unknown>> {
entities: T[] | null; // тут возможно еще стоит сделать это поле необязательным?
}
const Table = function <T extends Record<string, unknown>>({
entities,
}: TableProps<T>) {
// ...
return (<>
{entities?.map((entity, key) => {
return Object.entries(entity).map(([key, value], index) => {
// ...
});
})}
</>);
}