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