Denmuch
но все равно приходят null, NaN
arthur
лол а ты думал запретишь null, если прописал намбер?
🅅aleriy
но все равно приходят null, NaN
бакенд не на ноде что ли? 😊
arthur
напиши number | null
🅅aleriy
IDE по крайней мере должна ему показывать варнинг в местах вызова функции, где возможно проникание значений отличных от number
Denmuch
напиши number | null
тогда isNaN ругается
Eugene
🤔 ?value или так нельзя в ts?
arthur
тогда isNaN ругается
выпили его нахрен вообще
Denmuch
выпили его нахрен вообще
а если придут данные NaN ?
Dmitry
а если придут данные NaN ?
Ты проверь цифра ли это и все
🅅aleriy
в рамде же есть R.is(Number, value)
🅅aleriy
оно правда проверяет тупо instanseOf
artalar
а если придут данные NaN ?
Вы же понимаете что TS проверяет только то что вы ему описали, а не то что реально придет с сервера?
artalar
У меня на TS бывало can not read property of undefined...
Dmitry
* if isNumber(val) fixed default
Denmuch
* if isNumber(val) fixed default
что такое fixed?
Dmitry
Это твой toFixed
Dmitry
Я с телефона. Сократил просто
Denmuch
Понял
Dmitry
Даже это Секунда понять что внутри
Denmuch
Согласен. То есть теперь если число, то будет применяться fixed, во всех остальных случаях, будет default ?
Dmitry
Да
Denmuch
Понял, спасибо!
🅅aleriy
охуенное имя функции 😊 set_VALUE_column_VALUE :))
Denmuch
охуенное имя функции 😊 set_VALUE_column_VALUE :))
Сейчас тоже над этим поработаю)
🅅aleriy
к такому имени еще пайпы рамды и нормик 😊
🅅aleriy
и в поддержку передать код
Denmuch
))
Denmuch
и удалить отовсюду свой адрес
🅅aleriy
ну можно комментарий в перовых трех строках файла сделать, типа этот код был сгенерирован автоматически искусственным интеллектом "as is"
Denmuch
был похожий код, переделал, как тут?
🅅aleriy
был похожий код, переделал, как тут?
не делай ты двойных вложенностей ифов
🅅aleriy
можно же сделать if (!isNumber(num)) return '-'
🅅aleriy
и дальше без вложенностей уже
Dmitry
Ну тип 2 подряд ифа тоже такое
Dmitry
был похожий код, переделал, как тут?
Конкретно тут вложеннность нормально
🅅aleriy
🅅aleriy
и это нормально когда они подряд идут
🅅aleriy
чем меньше уровней в коде, тем его проще понять
🅅aleriy
можно еще понятнее и проще написать 😊
🅅aleriy
@Denmuch const sign = num > 0.04 && !isForecast ? '+' : '' return `${sign}${num.toFixed(1)}`
Konstantin
А что не так с нг?
В плане не так с нг?
🅅aleriy
а в тернарном разве можно ретюрнить?
то есть ретюрнить в тернерном?
Sergeant
то новая строка, завтыкал
Kurzdor
В плане не так с нг?
Поичина перехода?
Konstantin
Поичина перехода?
Не то чтобы перехода, просто хочу потыкать реакт, и реакт нейтив
Konstantin
Ну как по мне ещё причина в рынке тоже
🅅aleriy
Не то чтобы перехода, просто хочу потыкать реакт, и реакт нейтив
я как году в 2014 потыкал реакт, так и забил на ангуляр сразу 😊
Andrei
потыкай svelte3
а шо там, классно?
Stefan
еще и саппер к нему новый вышел
🦜
а шо там, классно?
как еще один инструмент я бы себе взял
🦜
и саппер тоже
Andrei
саппер да
Andrei
глядел
🅅aleriy
потыкай svelte3
забавная штука
🦜
забавная штука
да, там супер странные конструкции кода есть
Stefan
ну в 3м уже получше
🦜
или вот еще такая дичь
🦜
https://ru.svelte.dev/tutorial/updating-arrays-and-objects
Stefan
стор еще новый странный сделали
Stefan
(ща забанят за оффтоп)
🦜
https://ru.svelte.dev/tutorial/spread-props
🦜
сделал Сове больно иначе
🅅aleriy
Тогда не было ангуляра 2
тогда первый был
🦜
Nikita
тогда первый был
Я знаю Это разве Фреймворки