{ [key in keyof FormResetPasswordDto]: any };
const schema = object({
email: string().email().required().nullable(),
xx: string(),
} as X)
Подскажите как запретить другие свойства кроме тех что в типе FormResetPasswordDto?
у меня не ругается на присутствие xx
я понимаю что тут работает модель наследования
но есть вариант получить тип который говорит что только перечисленные в типе ключи должны быть в текущем объекте?
спасиб
Пять минут настройку искал, из головы вылетела) suppressExcessPropertyErrors
Обсуждают сегодня