@typescript_ru

Страница 104 из 669
Dreamerinnoise
25.10.2016
19:14:10
Aleh
25.10.2016
19:14:34
Ну тут уже ни для кого не секрет, что разрабы тс забивают на нюансы

@gusnkt кстати в 2.1 промисы починили)

Nikita
25.10.2016
19:24:18
молодцы)

Google
Aleh
25.10.2016
20:14:21
может еще на днях спреды вмержат

Dreamerinnoise
26.10.2016
06:41:20
@chicoxyzzy а у тебя какая версия вебшторма? 2016.3?

Oleg
26.10.2016
09:13:53
Aleh
26.10.2016
09:23:21
Oleg
26.10.2016
09:23:42
круто, давно пора

Ҫѐҏӗѫӑ
26.10.2016
10:48:43
Dreamerinnoise
26.10.2016
10:50:07
последний eap всегда
у меня typescript service глючит в нём с ts 2.1

не было такого?

алсо что-то не пойму

Aleh
26.10.2016
11:47:46
они по-другому сделали

Dreamerinnoise
26.10.2016
11:48:42
И это не имеет никакого отношения к асинкам, получается?

Aleh
26.10.2016
11:48:50
в смысле?

Google
Aleh
26.10.2016
11:49:08
асинки транспилились в генераторы уже давно, с 1.8 точно, мб раньше

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

но вот в 2.1 все уже помержилось

https://github.com/Microsoft/TypeScript/issues/5595

Dreamerinnoise
26.10.2016
11:56:52
https://github.com/Microsoft/TypeScript/issues/1564

короче, асинки работают, генераторы сами по себе — нет

Aleh
26.10.2016
11:59:18
https://github.com/Microsoft/TypeScript/pull/9175

Dreamerinnoise
26.10.2016
12:00:15
И если я допустим захочу поюзать сагу, то нужен регенератор

Aleh
26.10.2016
12:00:47
а, ну да, видимо еще не влили для генераторов аналогичное)

Dreamerinnoise
26.10.2016
12:00:55
и не вольют

https://github.com/Microsoft/TypeScript/issues/3975 вот тут сказали, что не будут делать

Problem: but people will be incredibly confused when they try to for-of over a generator call. Most people don't use or understand generators to begin with (whereas async/await has a clear demand). Conclusion Can't ship something that will only sometimes work. мда

Nikita
26.10.2016
12:02:56
оп, babel передает привет)

Aleh
26.10.2016
12:03:29
чето я не понял, а в чем проблема

Dreamerinnoise
26.10.2016
12:03:55
в downlevel генераторов в ес5

Aleh
26.10.2016
12:05:45
ну это я понял)

Artur
26.10.2016
12:10:42
Ребза, а что с нативной поддержкой async/await в node вышедшей и TS?

Aleh
26.10.2016
12:11:46
нода не может, ts 2.1 уже может

Aleh
26.10.2016
12:12:29
чето я уже дважды прочитал https://github.com/Microsoft/TypeScript/issues/10307 и так и не понял суть проблемы, кто может объяснить в чем проблема с транспайлом генераторов в es5

Google
Artur
26.10.2016
12:12:43
Dreamerinnoise
26.10.2016
12:14:04
Artur
26.10.2016
12:14:12
А, да, пока под флагом.

Aleh
26.10.2016
12:20:56
людям больше понятны async/await > транспилировать генераторы отдельно не нужно. ну и слишком СЛОЖНА
ну вот там чето про сложность и про то, что получится все равно только совсем частично, а почему так?

ну типа бабель тоже делает плохо и частично?

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

Dreamerinnoise
26.10.2016
12:30:21
Ну могли бы регенератор прикрутить, наверное

Oleg
26.10.2016
12:54:12
по поводу асинков ReferenceError: __generator is not defined я забыл что то подключить?

Aleh
26.10.2016
12:55:31
noEmitHelpers стоит?)

Oleg
26.10.2016
12:55:54
"noEmitHelpers": true,

Aleh
26.10.2016
12:56:38
https://github.com/Microsoft/TypeScript/pull/9097

Nikita
26.10.2016
13:36:25
кстати TS умеет не трогать генераторы?

Nikita
26.10.2016
13:36:32
то есть его можно использовать как flow?

чтобы просто типы выпиливал

Aleh
26.10.2016
13:59:41
есть target в es6

кстати TS умеет не трогать генераторы?
я же вчера скидывал gist. у ts проблема, что он не умеет трогать генераторы, а вот не трогать без проблем ))

Nikita
26.10.2016
14:01:25
async () => {} -> async () => {}

смогет?

Aleh
26.10.2016
14:01:43
асинки он трогает

они ж типа не часть es2015

Google
Nikita
26.10.2016
14:02:00
ну вот какая-то странная неконсистентность

это почти часть es2017 или какой там будет

Aleh
26.10.2016
14:02:58
ну типа да, такого таргета нет

Nikita
26.10.2016
14:03:39
как я понял после вчерашних тестов - на таргет ему тоже насрать) там надо магический набор флагов и таргет, чтобы работало как ты хочешь)

Aleh
26.10.2016
14:04:39
https://gist.github.com/mkusher/6b1caa8ce5fbd65c8cc232a243844bce

target: ES6

там пример tsconfig и что генерит

Admin
ERROR: S client not available

Nikita
26.10.2016
14:05:22
неа, experimentalDecorators: true

и тогда заведется

Aleh
26.10.2016
14:05:30
О.о

серьезно?))

убрал experimentalDecorators - работает

Nikita
26.10.2016
14:07:11
index.ts(2,9): error TS1220: Generators are only available when targeting ECMAScript 2015 or higher.

Aleh
26.10.2016
14:07:32
2.1?

я вчера вечером ставил

Nikita
26.10.2016
14:08:17
да

Aleh
26.10.2016
14:10:11
а, стоп, так да, это ж проблема генераторы только в es6

а вот async-await можно в es5/es3

Google
Nikita
26.10.2016
14:24:09
target es6 стоит

Aleh
26.10.2016
14:31:40
скинь конфиг

Oleg
26.10.2016
16:01:25
Кто на ВДНХ сегодня будет?

Андрей
26.10.2016
16:09:32
уже тут

Yuri
26.10.2016
16:13:37
а тут чатик только для ДС России?

Oleg
26.10.2016
16:15:05
Хочу с тайпскриптерами пообщаться

Nikita
26.10.2016
16:15:41
осторожно там))

Oleg
26.10.2016
16:19:37
Дать задачку

Vadim
26.10.2016
16:19:59
А пока они её решают - убить.

Oleg
26.10.2016
16:20:20
Впрочем живоскриптерам тоже

Vadim
26.10.2016
16:20:35
Ну тогда патронов не хватит.

Nikita
26.10.2016
16:25:28
а так дать задачку не можешь?)) или только избранным 50?

погоди, атам уже началось же все))

Oleg
26.10.2016
16:35:51
Задачка простая. Умный реюзабельный компонент использует умный реюзабельный компонент и так далее. Кто такое как делает

Nikita
26.10.2016
17:03:45
я как раз такой пишу. юзаю дженерики

Oleg
26.10.2016
17:08:20
Дженерики это понятно. Что с состоянием? Экшенами?

Nikita
26.10.2016
17:11:40
в рутовый компонент у меня идет renderChild, в который я прокидываю что нужно

возможно не идеальный вариант, но пока так

Ave
26.10.2016
19:13:38
http://bepsays.com/en/2016/10/13/react-in-go/

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