
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
не было такого?
алсо что-то не пойму

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 уже может

Vladimir
26.10.2016
12:12:23

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
ну типа бабель тоже делает плохо и частично?
а если нет, то почему они не могут сделать как бабель? (слишком часто этот вопрос здесь появляется) - -

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

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
осторожно там))

Vadim
26.10.2016
16:19:00

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/