@typescript_ru

Страница 423 из 669
Andrey
01.12.2017
08:36:18
К тому же оптимизация ничего не стоит. Проверяй типы при сборке 1 раз. Клиенту уже перепроверять ничего не надо.

Golodnyi
01.12.2017
08:36:43
я повторю, мне все равно как это реализуют браузеры, необходим синтаксис

будут они проверять, не будут

Andrey
01.12.2017
08:37:31
Google
Golodnyi
01.12.2017
08:37:46
а еще можно использовать c++, да, хороший аргумент

можно английский учить, можно на права сдать

Andrey
01.12.2017
08:37:58
а еще можно использовать c++, да, хороший аргумент
Не уходи в сторону. Чем выбор flow или ts плох?

Golodnyi
01.12.2017
08:38:32
он не плох, просто это не js

ты во многих языках над языком используешь кастомные компиляторы, чтоб этот язык стал адекватным?)

Andrey
01.12.2017
08:38:58
он не плох, просто это не js
Ок. Появится в стандарте типы. Чем это тебе поможет?

Vladimir
01.12.2017
08:39:05
он не плох, просто это не js
Если хочешь использовать js, то используй js

Andrey
01.12.2017
08:39:11
Тебе же плевать на реализацию в браузерах.

Aleh
01.12.2017
08:39:13
Вроде ближайшие годы нет планов вводить типы, потому что с ними ничего не ясно и емть тс с флоу

Andrey
01.12.2017
08:39:17
я повторю, мне все равно как это реализуют браузеры, необходим синтаксис

Golodnyi
01.12.2017
08:39:20
Ок. Появится в стандарте типы. Чем это тебе поможет?
избавит от лишней сущности, этож очевидно

Andrey
01.12.2017
08:39:58
избавит от лишней сущности, этож очевидно
Ок, типы flow окажутся лучше, чем типы js. Что дальше?

Google
Vladimir
01.12.2017
08:40:00
Тайпчекинга в стандарте не будет никогда

Golodnyi
01.12.2017
08:40:17
там number будет более number чем в flow?

Andrey
01.12.2017
08:40:30
там number будет более number чем в flow?
Вывод типов будет лучше, к примеру.

Aleh
01.12.2017
08:40:39
Тайпчекинга в стандарте не будет никогда
Ну и синтаксиса ближайшее время тоже

Golodnyi
01.12.2017
08:40:43
вывод типов?

Vladimir
01.12.2017
08:40:46
Ага

Golodnyi
01.12.2017
08:40:56
расшифруй

Andrey
01.12.2017
08:41:07
Омг

D
01.12.2017
08:41:14
Лол зачем вы спорите с троллем

Andrey
01.12.2017
08:41:20
Жесть.

расшифруй
Посмотри что такое flow

D
01.12.2017
08:41:31
Он же вообще вообще не шарит, либо жирный очень

Andrey
01.12.2017
08:41:50
Туповатый какой-то мальчик.

Golodnyi
01.12.2017
08:41:54
зачем ты от терминов к продукты ссылаешь?

Andrey
01.12.2017
08:41:56
Или просто очень мальчик.

зачем ты от терминов к продукты ссылаешь?
Вывод типов - это процесс, когда типы выводятся исходя из другого кода.

Golodnyi
01.12.2017
08:43:31
статический анализ кода прерогатива среды разработки

Andrey
01.12.2017
08:43:43
facepalm

Ладно, говорить с ним смысла нет.

То у него статически типизированные интерпретируемые языки, то прерогатива среды разработки.

Google
Andrey
01.12.2017
08:44:28
Жесть.

Golodnyi
01.12.2017
08:44:40
вывод типов это определение типа при неявном объявлении типа переменной на основе инициализированных данных, ты дал опредедение статического анализа кода

Andrey
01.12.2017
08:44:46
Кстати, приведи пример такого интерпретируемого языка.

Golodnyi
01.12.2017
08:45:08
ассемблер

Andrey
01.12.2017
08:45:32
Эм...

Мде...

Диагноз ясен. Полная каша в голове.

Golodnyi
01.12.2017
08:46:20
ты просто задаешь крайне странные вопросы, что тебя невозможно не троллить

Andrey
01.12.2017
08:46:48
Потроллю, но обосрусь?)

Golodnyi
01.12.2017
08:47:03
ну, вероятно мне не важно твое мнение о себе)

Andrey
01.12.2017
08:47:33
Наверно тебе и на остальных плевать?

Golodnyi
01.12.2017
08:48:27
плевать на людей и не придавать значения о их мнении о тебе эт как бы разное, совсем, одно неуважение людей, другое безразличие к своему статусу в этом обществе

Golodnyi
01.12.2017
08:48:53
Необязательно инициализированеых данных
ну рано или поздно они же инициализируются

Mike
01.12.2017
08:49:37
Ребят, уже общались подробно с Голодным я так и не выяснил толи это незнание и упорство, толи троллинг. Предлагаю завязывать такие обсуждения ввиду бесплодности и засирания чата

Алексей
01.12.2017
08:50:00
Статической типизации в стандарте скорее всего никогда не будет. Да и не нужна она в JS.

D
01.12.2017
08:50:18
У него ассемблер статически типизированный, забаньте его кто-нибудь

Google
Golodnyi
01.12.2017
08:50:53
Кстати, приведи пример такого интерпретируемого языка.

ассемблер

шта?)

Vladimir
01.12.2017
08:51:32
Действительно, шта

Andrey
01.12.2017
08:52:09
Походу у него памяти для хранения контекста беседы не хватает.

D
01.12.2017
08:52:19
Ага лол

Golodnyi
01.12.2017
08:52:36
это "шта" на "ассемблер статически типизированный"

ты даже в голове слова складывать не можешь, когда над тобой смеются

Andrey
01.12.2017
08:53:23
Странный ты какой-то.

Admin
ERROR: S client not available

Алексей
01.12.2017
08:53:34
чего? что тут происходит?

Andrey
01.12.2017
08:53:34
Теперь оправдываться начинаешь.

Алексей
01.12.2017
08:53:43
голодный сам себя пытается затроллить?

Andrey
01.12.2017
08:53:51
Меня пытается.

Алексей
01.12.2017
08:54:06
но ведь про ассемблер он сам написал

Andrey
01.12.2017
08:54:07
А теперь говорит, что смеется.

Странный парниша.

Golodnyi
01.12.2017
08:54:20
Даниила уже

Karl
01.12.2017
08:55:38
А с какой версии ts strictNullChecks по дефолту включен?

Aleh
01.12.2017
08:58:25
Вроде ни с какой

Google
Aleh
01.12.2017
08:58:46
Но он входит в strict: true

Karl
01.12.2017
09:05:15
а что такое "strict: true"? флаг компиляции?

Aleh
01.12.2017
09:05:50
а что такое "strict: true"? флаг компиляции?
Да, флаг --strict или в конфиге как выше написал

Karl
01.12.2017
09:10:11
Ага, а по дефолту он включён?

Посмотрел, вроде как включен по дефолту с 2.3

Aleh
01.12.2017
09:11:47
Включен при создании проекта

Karl
01.12.2017
09:15:06
а если я не знаю когда был создан проект и ts компилится через ts loader (tsconfig.js причем нет), есть какой-то способ узнать включен ли стрикт или нет?

и еще вопрос, кто знает как побороть This type is not allowed in the operand for the '||' operator because it is always falsy. ?

Golodnyi
01.12.2017
09:18:29
у тебя там || false что ли?

Morsik
01.12.2017
09:22:13
|| нулл или андеф может быть

Karl
01.12.2017
09:23:33
у меня там const title = get(gameMetaData, 'title', '') || defaultTitle; defaultTitle - строка

Morsik
01.12.2017
09:26:21
а get сигнатура?

Karl
01.12.2017
09:31:38
Это лодаш get

const title = get(gameMetaData, 'title', defaultTitle) || defaultTitle; вот так ок

Golodnyi
01.12.2017
09:46:57
ну и зачем тебе правая часть в таком случае?

const title = get(gameMetaData, 'title', defaultTitle); вот так ок

Дмитрий
01.12.2017
09:49:15
Щас бы для гетов лодаш подключать

Golodnyi
01.12.2017
09:50:05
таки да const title = gameMetaData.title || dafaultValue; как то лучше

Andrey
01.12.2017
09:51:30
Щас бы для гетов лодаш подключать
Есть ситуации, когда лучше не писать свой костыль.

Дмитрий
01.12.2017
09:52:06
Да, и жаль что автор лодаша этого не сделал

Andrey
01.12.2017
09:52:23
Дмитрий
01.12.2017
09:52:54
Взять чтобы что?))

Страница 423 из 669