@typescript_ru

Страница 120 из 669
Дмитрий
23.11.2016
19:21:34
Aleh
23.11.2016
19:22:09
ой, на бандл в смысле

ну я поставил breakpoint в .ts модуле, а оказываюсь потом в бандле

и при этом еще не всегда

Google
Aleh
23.11.2016
19:23:14
пару раз просто проскакивал

Дмитрий
23.11.2016
19:24:58
Иногда breakpoint срабатывает после строки, а не до ?

Aleh
23.11.2016
19:25:20
ну я про один и тот же breakpoint

просто несколько раз запустил)

Дмитрий
23.11.2016
19:25:31
В бандл вот не выкидывало

Aleh
23.11.2016
19:25:45
условно 10 раз попал в бандл, 2 раза пролетел

Дмитрий
23.11.2016
19:25:49
У тебя так запускается?

Aleh
23.11.2016
19:26:26
ну практически

Дмитрий
23.11.2016
19:27:24
Хм

Ну да

Aleh
23.11.2016
19:27:48
в build папке два файла main.js и main.js.map

некоторые breakpoint работают как надо

а некоторые ставлю в исходном файле, а попадаю в бандл

Google
Aleh
23.11.2016
19:28:31
ну если в бандле ставить, то я попадаю в исходные файлы

короче такие веселые приключения

Дмитрий
23.11.2016
19:28:46
??

Сильно

Aleh
23.11.2016
19:29:11
мне кажется, что это чисто async-await проблема

Дмитрий
23.11.2016
19:29:28
Да, вполне

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

Сейчас просто проект на —harmony включаю, гораздо лучше всё)

Aleh
23.11.2016
19:31:50
ну с ним везде косяки, так-то)

ну походу да

вроде именно async/await кидает в бандл

хотя тоже не весь, только какой-то особый

а node debug в cli совсем никак с сорс-мапами через source-map-support не работает?

или еще через что

Ҫѐҏӗѫӑ
24.11.2016
03:33:33
https://github.com/Microsoft/TypeScript-Handbook/pull/440/files

.
24.11.2016
20:36:19
Привет. Подскажите нубу как такое можно деструктуризовать в TS const {data: {id: newIdVarName}} = await newAxiosInstance.post(url);

Yuri
24.11.2016
20:47:05
ручками

или на мастере

пару экранов выше обсуждали

а хотя стоп

Google
Yuri
24.11.2016
20:48:36
такое должно работать

обсуждали спред

начиная с 2.1

Привет. Подскажите нубу как такое можно деструктуризовать в TS const {data: {id: newIdVarName}} = await newAxiosInstance.post(url);
https://www.typescriptlang.org/play/index.html#src=async%20function%20a()%20%7B%20%0D%0A%20%20return%20%7B%20a%3A%20%7B%20b%3A%20'c'%20%7D%20%7D%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0A%7D%0D%0A%0D%0Aasync%20function%20f()%20%7B%20%0D%0A%20%20%20%20const%20%7Ba%3A%20%7Bb%3A%20data%7D%7D%20%3D%20await%20a()%0D%0A%20%20%20%20console.log(data)%0D%0A%7D%0D%0A%0D%0Af()

Михаил
25.11.2016
02:22:32
Кстати, никто ничего не слышал о добавлении опциональной типизации в нативный js? В списке proposals ничего такого не нашел, может кто где читал о том, почему нет? Какая-то принципиальная позиция Комитета или просто всем лень ее пилить, или реализовать нереально сложно?

Михаил
25.11.2016
08:17:58
Ну, собственно, затем же, зачем типизация в других языках :) Относительно js - облегчение отлова ошибок, продвинутые инструменты.

Конечно, только опциональная. По умолчанию - все по-старому, как сейчас

Ҫѐҏӗѫӑ
25.11.2016
09:40:16
была типизация в es4

пропозал тоже был, но он ни до какого стейджа не дошел

назывался soundscript

Ҫѐҏӗѫӑ
25.11.2016
09:41:20
похоронен почти 2 года как

Vladimir
25.11.2016
09:41:40
Это не про типизацию же

Не про статическую

Ҫѐҏӗѫӑ
25.11.2016
09:41:55
sound script именно про типизацию

Vladimir
25.11.2016
09:41:58
Неа

Ҫѐҏӗѫӑ
25.11.2016
09:42:06
да

https://github.com/v8/v8/wiki/Experiments%20with%20Strengthening%20JavaScript#soundscript

ты не путаешь с https://github.com/v8/v8/wiki/Experiments%20with%20Strengthening%20JavaScript#strong-mode ?

Google
Vladimir
25.11.2016
09:43:18
Да, именно с этим и путаю

Михаил
25.11.2016
10:00:00
Эхх, жаль что умерло. Ну может еще через пару лет решат сделать.

Ҫѐҏӗѫӑ
25.11.2016
10:09:48
не раньше, чем в wasm добавят сборщик мусора

Vladimir
25.11.2016
10:11:17
причем здесь wasm?

Ҫѐҏӗѫӑ
25.11.2016
10:11:56
при том, что на нем можно будет построить жс заново

и назвать по-другому

Admin
ERROR: S client not available

Vladimir
25.11.2016
10:12:18
Да, но этого не будет никто делать

Ҫѐҏӗѫӑ
25.11.2016
10:12:43
поэтому я и говорю, что как минимум не раньше

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

Vladimir
25.11.2016
10:13:05
Ну не факт

Синтаксис вполне может быть добавят

Ҫѐҏӗѫӑ
25.11.2016
10:13:32
семантика не позволяет

синтаксис - да

Vladimir
25.11.2016
10:13:46
Ну кроме сиснтаксиса - вряд ли что-то будет, да

Nikita
25.11.2016
11:21:13
то есть возможно будет стандартный синтаксис типов, на базе которого будут анализаторы типо flow/ts работать?

Ҫѐҏӗѫӑ
25.11.2016
11:21:35
в теории - да

вощем я тут поковырял дарт

впечатления неоднозначные, но склоняюсь к

Aleh
25.11.2016
12:55:19
а в каком случае он нужен?

Google
Aleh
25.11.2016
12:55:39
мог быть нужен

Ҫѐҏӗѫӑ
25.11.2016
12:57:59
ну я рассматривал как альтернативу тс

ну не то чтобы рассматривал

просто интересно стало сравнить

Nikita
25.11.2016
12:58:15
А что с children в flow/тс? Собираются вообще разродиться их поддержкой?

Sergey
25.11.2016
12:58:39
мог быть нужен
Если бы его vm все согласились в браузеры добавить

Ҫѐҏӗѫӑ
25.11.2016
12:59:11
не, ну вот тс юзают, а это такой же другой язык, как и дарт

просто ближе к жс

Sergey
25.11.2016
12:59:30
Ну не скажи

Ҫѐҏӗѫӑ
25.11.2016
12:59:38
вот я и подумал, может и не надо близко к жс совсем быть

Aleh
25.11.2016
12:59:43
ну тс ж суперсет типа, а дарт совсем другой

Ҫѐҏӗѫӑ
25.11.2016
12:59:46
можно чуть подальше

Sergey
25.11.2016
12:59:46
Это es6 с типами и некоторыми отличиями

Ҫѐҏӗѫӑ
25.11.2016
12:59:55
но чот хз

дарт по сравнению с другими транспайлерами все же в более ожидаемый код компилится

но типа без жс говн

на самом деле там говн хватает все равно

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