17 / 58
Что такое Required<T>?
Required — встроенный utility type, обратный Partial. Он убирает модификатор ? у всех свойств типа T, делая их обязательными. Полезен, когда у тебя тип с опциональными полями, но в определённом контексте все поля должны быть заполнены.