нужного типа.
Не подскажите, под такие данные https://i.imgur.com/kKzyoSi.jpg интерфейс/тип вообще создать?
boards - это размер доски, где определены координаты блока.
Количество определённых размеров у блока неизвестно (может быть на всех досках, а может и только на какой-то одной), поэтому например, Record<K,T> по всем размерам досок не подходит
ниче не понял что вы спросили
type board = { [key: string]: { x: string; y: string; }; };
interface Block { title: string; boards: { [key in BoardSize]: Point }; } type BoardSize = '100x100' | '200x100' | '500x500'; Почему это не подходит?
Обсуждают сегодня