@typescript_ru

Страница 394 из 669
andretshurotshka?❄️кде
31.10.2017
14:29:28
https://github.com/facebook/react/pull/10783 https://github.com/Microsoft/TypeScript/pull/19249 https://github.com/facebook/jsx/pull/93

Aleh
31.10.2017
14:32:48
блин

я б сказал, что не очень очевидная штука

andretshurotshka?❄️кде
31.10.2017
14:44:14
не успел)

Google
andretshurotshka?❄️кде
31.10.2017
14:48:39
я б сказал, что не очень очевидная штука
а какой синтаксис очевидный?

andretshurotshka?❄️кде
31.10.2017
14:49:11
ето же jsx

как не xml))

Aleh
31.10.2017
14:52:33


Avetis
31.10.2017
15:12:46
Avetis Sargsian, [31.10.17 16:08] подскажите пожалуйста, что днлаю не так? http://take.ms/15kOv Avetis Sargsian, [31.10.17 16:09] http://take.ms/guajv

Aleh
31.10.2017
17:13:56
https://twitter.com/typescriptlang/status/925410122335006720

andretshurotshka?❄️кде
31.10.2017
17:15:25
Коварианты ее

Aleh
31.10.2017
17:17:07
Коварианты ее
и @ts-ignore, ты вроде хотел)

andretshurotshka?❄️кде
31.10.2017
17:26:32
ну я видел же)

я сам бабел пока не тыкал

Viktor
31.10.2017
17:51:26
Есть реальные люди, которые пишут код без any?

Google
Aleh
31.10.2017
17:52:30
странный вопрос)

andretshurotshka?❄️кде
31.10.2017
17:52:55
нету)

только на флоу

Viktor
31.10.2017
17:55:37
У меня телефон замёрз

Mike
31.10.2017
17:55:43
Viktor
31.10.2017
17:55:46
Не печатает

Mike
31.10.2017
17:56:50
Не печатает
а чего ты его так боишься?

Viktor
31.10.2017
17:57:22
Aleh
31.10.2017
17:57:24
ну как сказать 99.9%
хз, у меня есть места с any и я не особо на этот счет загоняюсь

Mike
31.10.2017
17:59:15
Как это?
в смысле что 99.9% кода без any. Итолько в очень специфичных случаях any

уже не помню где последний раз юзал его

Viktor
31.10.2017
18:00:21
Нпм зависимости без d.ts?

Дмитрий
31.10.2017
18:00:23
В js писать без any проблематично

Кстати, а в js можно юзать d.ts?

Aleh
31.10.2017
18:01:15
Нпм зависимости без d.ts?
для таких проще объявить самому что ты юзаешь

Mike
31.10.2017
18:01:30
Нпм зависимости без d.ts?
нет зависимостей. Точнее есть три штуки, скопированы в проект для внесения изменений. Если типизации не хватает, сначала дописываю её, потом уже юзаю

Viktor
31.10.2017
18:01:40
как например?

Aleh
31.10.2017
18:01:52
ну сделать свой d.ts

и в нем записать

Mike
31.10.2017
18:01:58
как например?
что как, как d.ts написать?

Google
Mike
31.10.2017
18:02:40
у меня даже тайпскрипт свой билд юзается с парой правок

Viktor
31.10.2017
18:02:50
Нет зависимостей? Свои велосипеды на всё?

Aleh
31.10.2017
18:03:13
ну это специфичные проекты

Mike
31.10.2017
18:03:39
Нет зависимостей? Свои велосипеды на всё?
просто я делаю игру на webgl, со своим двиглом, да у меня в зависимостях почти ничего нет

Viktor
31.10.2017
18:04:21
Ясно

Дмитрий
31.10.2017
18:04:39
Кстати, а в js можно юзать d.ts?

Aleh
31.10.2017
18:04:53
несовсем понятно, что это значит

Mike
31.10.2017
18:05:12
Кстати, а в js можно юзать d.ts?
хотя можно, тайпскрипт подцепить как сервис подсказок

Дмитрий
31.10.2017
18:05:17
нет
Почему? Глобальные переменные то объявить через него можно

Viktor
31.10.2017
18:05:29
Кто нибудь в промышленной разработке живет без any?

Дмитрий
31.10.2017
18:05:36
Mike
31.10.2017
18:05:55
Viktor
31.10.2017
18:05:57
Ну хотя бы на 90%

Aleh
31.10.2017
18:06:10
сложно померять, но думаю что на 90% у меня код без any

Mike
31.10.2017
18:06:15
Ну хотя бы на 90%
блин, написать d.ts нетак сложно

везде где нет типищации проще её один раз написать

Aleh
31.10.2017
18:06:44
Ну всмысле юзать через @ts-check
можно описывать типы отдельно от js, а потом в js их юзать, в тех же jsdoc

Viktor
31.10.2017
18:07:08
блин, написать d.ts нетак сложно
У меня 1500 пакетов после npm i

Aleh
31.10.2017
18:07:42
У меня 1500 пакетов после npm i
под большую часть скорее всего тайпинги есть в @types, еще какие-то сами идут с типами

Google
Дмитрий
31.10.2017
18:07:54
можно описывать типы отдельно от js, а потом в js их юзать, в тех же jsdoc
Круто. Мы только начали jsdoc писать, и держать 5-10 типов в конце файла ну прям совсем не удобно

Viktor
31.10.2017
18:08:21
Ну вот под меньшую их писать времени нет

Aleh
31.10.2017
18:08:29
Круто. Мы только начали jsdoc писать, и держать 5-10 типов в конце файла ну прям совсем не удобно
я не пробовал писать типы в js с тайпскриптом и пробовать не хочу, честно говоря)

Admin
ERROR: S client not available

Viktor
31.10.2017
18:09:20
Но меня чет задолбал он, хочется полной типизации

Вот думал может знает кто способы попроще

andretshurotshka?❄️кде
31.10.2017
18:11:12
флоу

Aleh
31.10.2017
18:11:19
ну без знания специфики сложно сказать

Viktor
31.10.2017
18:11:35
Чем писать ко всему декларации и поддерживать их Тут отдельный разработчик нужен чтоб этим полноценно заниматься

Aleh
31.10.2017
18:12:25
Чем писать ко всему декларации и поддерживать их Тут отдельный разработчик нужен чтоб этим полноценно заниматься
какую проблему вы хотите решить типизацией этих пакетов? Сколько вам надо покрыть пакетов?

Viktor
31.10.2017
18:13:28
штук 100 Чтоб код был понятнее и более однозначный

Mike
31.10.2017
18:13:46
У меня 1500 пакетов после npm i
а апи скольких изних ты непосредственно используешь?

Aleh
31.10.2017
18:13:54
штук 100 Чтоб код был понятнее и более однозначный
ваш код от этого не изменится, покрывайте по мере необходимости

ситуация такая же как с написанием тестов к легаси-коду и рефакторингом

Mike
31.10.2017
18:14:27
ваш код от этого не изменится, покрывайте по мере необходимости
абсолютно согласен, взять за правило, хочу заюзать метод - пишу типизацию

потом иногда волевым усилием добивать пакет

Viktor
31.10.2017
18:15:17
ваш код от этого не изменится, покрывайте по мере необходимости
Это все еще должно быть переносимо между проектами и легко обновляемо Проектов много

Google
Aleh
31.10.2017
18:15:37
у вас как-то на ходу меняются условия задачи)

Viktor
31.10.2017
18:15:55
Да вся разработка такова

Aleh
31.10.2017
18:16:13
у меня требования стабильны обычно хотя бы пару часов)

Viktor
31.10.2017
18:16:35
Не траль плис

:)

Aleh
31.10.2017
18:17:13
так ну что тут сказать, нужно типизировать пакет - отправляйте PR с типизацией в DefTyped и ставьте через npm на всех проектах

самый рабочий вариант

Viktor
31.10.2017
18:17:38
Попробую

andretshurotshka?❄️кде
31.10.2017
18:18:18
М?
flow.org

Вертихвост
31.10.2017
18:20:41
у меня требования стабильны обычно хотя бы пару часов)
Для бизнеса всегда есть определенный вектор развития продукта, по которому важно следовать и планировать дальнейшую разработку. И архитектура приложения должна быть приспособлена к подобным изменениям.

Viktor
31.10.2017
18:21:55
flow.org
Хм, уж не то же самое что no-any в тслинте?

andretshurotshka?❄️кде
31.10.2017
18:23:15
эм)

это другой тайпчекер

Viktor
31.10.2017
18:25:03
Я вижу что другой Ладно, посмотрю спасибо

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