Как объявить Обект в котором произвольный набор полей, но все поля — Array?
Чтобы объявить объект в TypeScript, в котором все поля являются массивами, вы можете использовать обощенный тип Record с типом Array. Общий синтаксис объявления такого объекта будет выглядеть следующим образом: type MyObject = Record<string, Array<any>>; В данном примере мы использовали обощенный тип Record<string, Array<any>>, который означает, что объект MyObject должен иметь ключи типа string, а значение ... Читать далее