TypeScript: Оператор satisfies

preview_player
Показать описание
#shorts Посмотрим на достаточно новый оператор satisfies в TypeScript.

🔗 Ссылки:

Рекомендации по теме
Комментарии
Автор

Каааак же он был нужен, не забыть бы до следующего момента, когда понадобится, спасибо!

yilrtqp
Автор

Никого не смущает, что код - число или строка? Понавыдумывали проблем, а потом костыльных решений к ним

ihateidiots
Автор

я не успеваю бл... за этими тайпами, збл, как будто все что я раньше 15 лет делал никогда не работало и весь мир вообще в п...е пока не пришел ОООооо Тайпрскрипт

aspirinemaga
Автор

Я так переспрошу на всякий, но о какой типизации мы говорим когда этот объект ну так самую малость перестаёт иметь тип и вместо этого имеет какой-то изолентой примотанный констрейнт(?) ил как это вообще назвать.
У нас в крабрейве за такое убивают.

Randych
Автор

Какой кошмар все эти костыли в тайп скрипте. Вместо того чтобы нормально что то создавать пытаешься запомнить как правильно тип обозначить…

kotifnat
Автор

а можно написать что за тема у вас исползуется для vs code очень нравится этот цвет)

sifu
Автор

А теперь запиши в код строку code: "404".

fxckmre
Автор

Мы придумали satisfies чтобы ты мог забить на строгую типизацию, для которой мы придумали весь typescript чтобы тебе было satisfy

aliday
Автор

Самое главное заблуждение начинающих программистов, что языки абсолютно логичны.

Vadim-sztd
Автор

Я за тайпскрипт не шарю, а почему б просто не сделать generic?

Faradenza-sbmj
Автор

Так сделай проверку на тип и дальше уже делай сравнение

jsn
Автор

Странная если честно ерунда. Почему сравнение нельзя применить к юниону, если тип и так заранее известен. Нет надо оператор лепить, хотя сигнатура типа тоже заранее известна... Остановите землю я сойду...

pitaki
Автор

Откуда видно что исходная типизация это именно число? Из code: 404?

jftgujx
Автор

Я вообще в этом ничего не понимаю, но разве TS самостоятельный язык? Интересно как эта конструкция разворачивается в JS.

evgenievgeni
Автор

Вопрос почему ты используешь type а не interface

palach_
Автор

Жесть какая. Зачем жил все ? С таким же успехом можно и без TS обойтись.

hrgttue
Автор

Просто используйте JS не издеваетесь над собой

KonstantinSemenow
Автор

Зачем satisfies если есть as. Поправьте меня если это не одно и то хд

motolife
Автор

А если тебе код с бэка прилетает, что в данном примере наиболее вероятно. Тут это просто не работает

xpoftik
Автор

Ахаха, жесть, какой же жаваскрипт обнутый на костыли и логику. Что у людей в голове было, когда ЭТО разрабатывали

ivan-ivanov-ivanovich