Size: a a a

2021 March 12

OB

Oleksandr Batov in Frontend UA
Alexander Kuzmenko
Только так работает почему-то
export function excludeFalsy<T>(value: T): value is Exclude<T, false | null | undefined | '' | 0> {
 return Boolean(value)
}
источник

AK

Alexander Kuzmenko in Frontend UA
Oleksandr Batov
export function excludeFalsy<T>(value: T): value is Exclude<T, false | null | undefined | '' | 0> {
 return Boolean(value)
}
Интересный костыль))
источник

OB

Oleksandr Batov in Frontend UA
Ну зато без проверок на андеф)
источник

AK

Alexander Kuzmenko in Frontend UA
Oleksandr Batov
Ну зато без проверок на андеф)
спасибо
источник

AK

Alexander Kuzmenko in Frontend UA
Oleksandr Batov
export function excludeFalsy<T>(value: T): value is Exclude<T, false | null | undefined | '' | 0> {
 return Boolean(value)
}
А почему без NaN?
источник

OB

Oleksandr Batov in Frontend UA
Можно добавить. У меня не было юзкейсов
источник

OB

Oleksandr Batov in Frontend UA
Отмена, симс лайк такого типа в ТС нет(
источник

AK

Alexander Kuzmenko in Frontend UA
Oleksandr Batov
Отмена, симс лайк такого типа в ТС нет(
А typeof NaN?
источник

OB

Oleksandr Batov in Frontend UA
number
источник

OB

Oleksandr Batov in Frontend UA
Ну на уровне типов функция покрывает все юзкейсы, а под капотом Boolean тоже отработает правильно с учетом всех странностей приведения типов
источник

Вт

Ві тя in Frontend UA
источник

Вт

Ві тя in Frontend UA
источник

OJ

Oleg Junior in Frontend UA
здесь из метода then получается что возвращается не результат, а ещё один промис. ведь res.json() промис возвращает. так нормально делать? я раньше такого не видел и сам не делал
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
да
источник

AK

Alexander Kuzmenko in Frontend UA
Oleg Junior
здесь из метода then получается что возвращается не результат, а ещё один промис. ведь res.json() промис возвращает. так нормально делать? я раньше такого не видел и сам не делал
Он возвращает промис с Response, у которого методы возвращают промисы
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
та промис он возвращает. Не путай
источник

VS

V7v S6k in Frontend UA
що? чому? що замість реакта?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
прийди и послушай
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
я сегодня в очередной раз провалил попытку установить клабхаус
источник

OJ

Oleg Junior in Frontend UA
а res.json() никогда не может вернуть ошибку? это типо как JSON. parse ведь? JSON.parse например может исключение кинуть
источник