Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
[{ id: 1, name: "products", children: [ { id: 3, name: "all products" }, { id: 4, name: "new product"}, ], }]
interface props{ list: {id: number; name: string; children?: any}[]; // Что написать вместо any? }
interface Child {id: number; name: string; children?: Child } list: Child[];
interface Props { list: { id: number; name: string; children?: Props['list']; }[]; }
interface PropsListItem { id: number; name: string; children?: PropsListItem[]; } interface Props { list: PropsListItem[]; }