Перейти к содержимому
21 / 36

Как типизировать объект, допускающий дополнительные свойства?

Есть три способа: index signature ([key: string]: unknown), пересечение с Record (Type & Record<string, unknown>) и использование интерфейса с index signature поверх известных свойств. Каждый способ даёт разную степень строгости типизации для дополнительных свойств.

Как типизировать объект, допускающий дополнительные свойства? | JScriptiser