Исследуем тип
Record в TypeScript, чтобы лучше понять, как он работает. Также рассмотрим примеры его использования, например, использование с дженериками.
В информатике запись — это структура данных, содержащая набор полей, возможно, разных типов. В TypeScript тип
Record просто позволяет нам определять словари, также называемые парами ключ/значение, с фиксированным типом для ключей и фиксированным типом для значений.
Другими словами, тип
Record позволяет определить тип словаря, то есть имена и типы его ключей. В этой статье мы рассмотрим тип
Record в TypeScript, чтобы лучше понять, что это такое и как он работает. Также рассмотрим, как использовать его для обработки случаев перечисления, как использовать его с дженериками для понимания свойств возвращаемого значения при написании многократно используемого кода.
https://www.dev-notes.ru/articles/typescript/level-up-typescript-record-types/