superstruct, runtypes, zod и тд
Спасибо
Подскажите, а эти штуки могут помочь с предзаполнением структур данных? Например, у меня есть большая сложная структура/объект с большой вложенностью (получаю по api). Я описываю для него type. Но мне бы хотелось как-нибудь по-простому сделать предзаполнение дефолтных значений. Например, если какого-то поля нет в объекте, а он number, то чтобы в него автоматически прописался нолик. Типа как-нибудь type myObjectType = { field?: number; }; const myObject: myObjectType = {}; заполнитьДефолтныеПоля(myObject, myObjectType); >> myObject = {field: 0}
и вам тайпклассы
В тс их нет как таковых же)
выше мой тоже вопрос был
В superstruct есть create, в остальных не помню
спасиб
я почти ноль в ts, это всё очень-очень сложно пока для меня :( я почитал по ссылке про тайпклассы, но не понял вообще ни капли 😂
Ad-hoc polymorphism
Кстати, русские имена функций прекрасно работают. Но осторожно: если просчитаться, придется отстирывать одежду от гнилых помидор.
Обсуждают сегодня