Skip to content
5 / 58

Как работают модификаторы + и - в mapped types?

Модификаторы + и - в mapped types позволяют явно добавлять или убирать readonly и ? с каждого свойства. Плюс + добавляет модификатор (используется по умолчанию), минус - убирает его. Именно так Required убирает опциональность через -?, а собственные утилиты могут снимать readonly через -readonly.

Как работают модификаторы + и - в mapped types? | JScriptiser