findOrFail вполне себе описывает, что вернёт какие-то данные либо кинет эксепшен
Either<L, R> = {type: 'left', left: L} | {type : right ; right: R}
блин а getUserNameAsString(): any вполне описывает что он вернет строку
Ну это уже вопрос к тому, кто это пишет)
я за то чтобы не верить тупым человекам и верить компилятору
А тут вопрос к компилятору
а как там в расте обстоят дела с ошибками?
збс, есть своя дунотация
В ts ему тоже не стоит верить)
я просто хочу понять в какой парадигме вы предпочитайте писать код)
ну это набросы уже пошли
Ну в рантайме то что угодно прилететь может, так что справедливо, я думаю)
Так надо валидировать данные перед использованием как руки перед едой
Обсуждают сегодня