
Artur
29.03.2017
14:39:34
плагин бабеля который использует синтаксис typescript?

Aleh
29.03.2017
14:39:55

Сергей
29.03.2017
14:40:12
чтобы заюзать в ts, мне именно надо вводить бабель и дважды компилить

Google

Artur
29.03.2017
14:40:38
ааа, тебе не нравится что после typescript надо будет ещё и бабель гонять, так?
я так делаю и мне нормас

Сергей
29.03.2017
14:41:09
кстати
private/public/protected

Aleh
29.03.2017
14:41:18
Ну если впилят в бабилон тс, то можно будет не делать тае :3

Сергей
29.03.2017
14:41:20
это нихрена не стандарт

Aleh
29.03.2017
14:41:29
Не используй)
Еще readonly

Сергей
29.03.2017
14:41:57
ну вот и пришли
что ts это ЯЗЫК, а не надстройка

Aleh
29.03.2017
14:42:17
Interface тоже не стандарт

Сергей
29.03.2017
14:42:19
flow добавляет ТОЛЬКО работу с типами, хоть в es3

Aleh
29.03.2017
14:42:21
А во флоу есть

Google

Artur
29.03.2017
14:42:31
Стандарт? нет

Aleh
29.03.2017
14:42:40
Private тоже работа с типами

Сергей
29.03.2017
14:42:43

Artur
29.03.2017
14:42:59

Сергей
29.03.2017
14:43:00

Aleh
29.03.2017
14:43:03
Как она влияет на результирующий код?

andretshurotshka?❄️кде
29.03.2017
14:43:09
Вы еще неймспейсы и енамы вспомните

Сергей
29.03.2017
14:43:13
оо
точняк)

Dreamerinnoise
29.03.2017
14:43:19
В чём проблема вообще? У ТС своя спека, которая расширяется от es

Aleh
29.03.2017
14:43:19
Что за private в фп?)

Сергей
29.03.2017
14:43:31
ВОТ ИМЕННО!

Artur
29.03.2017
14:43:31
И спека не расширяет, а ломает es

Dreamerinnoise
29.03.2017
14:44:00
Как?

Сергей
29.03.2017
14:44:03
бля. неправильно сказал ((
ts — расширение es (но это язык)
flow — надстройка

Aleh
29.03.2017
14:44:46

Google

Artur
29.03.2017
14:44:48
В чём существенное отличие?
В наличие private/protected?

Aleh
29.03.2017
14:45:03
Flow тоже расширяет язык

Сергей
29.03.2017
14:45:08

Aleh
29.03.2017
14:45:09

Сергей
29.03.2017
14:45:34
нахрена нужны namespace, я вот понять не могу
суть понятна, но юзать их зачем

Artur
29.03.2017
14:45:47

Сергей
29.03.2017
14:46:04

Aleh
29.03.2017
14:46:36

Сергей
29.03.2017
14:46:36
во, я сформулировал наконец-то

Artur
29.03.2017
14:46:59
Вот реал юз кейз:
function someFunc() {}
namespace someFunc {
export const a = 123
}
const b = someFunc.a

Сергей
29.03.2017
14:47:58

Artur
29.03.2017
14:48:25
На входе во flow исходник во flow, на выходе - без типов

Сергей
29.03.2017
14:48:37

Artur
29.03.2017
14:48:37
typescript - тоже самое (если не ставишь target в es5)

Google

Aleh
29.03.2017
14:48:40

Сергей
29.03.2017
14:48:49
если хочешь стрипать типы, юзай плагин

Aleh
29.03.2017
14:49:02
Но суть таже, какая разница во флоу этот кусок или в бабеле

Artur
29.03.2017
14:49:15
Так, минуточку, то есть flow вообще никак не трогает мой код и просто отдаёт его в бабель?

Сергей
29.03.2017
14:49:16

Artur
29.03.2017
14:49:23
И использует только стандарты?

Aleh
29.03.2017
14:49:24

Сергей
29.03.2017
14:49:26

Admin
ERROR: S client not available

Aleh
29.03.2017
14:50:09
- я хочу так
- вот, ты можешь так
- неееет

Сергей
29.03.2017
14:50:24
разница появляется когда я хочу плагины бабеля с типами:
js:type -> babel -> js
ts -> tsc -> babel -> js
вот эта хуйня

Aleh
29.03.2017
14:50:41

andretshurotshka?❄️кде
29.03.2017
14:50:45
Дак тут проблема в том что флоу в бабилон попал
а тс нет)))

Aleh
29.03.2017
14:50:55
Еще нет)

Artur
29.03.2017
14:51:08
Короче, научили babel компилить flow и всё, мегафича типа.

andretshurotshka?❄️кде
29.03.2017
14:51:08
Поэтому живем с двумя компиляторами

Google

Сергей
29.03.2017
14:51:16

Artur
29.03.2017
14:51:44
Спор напоминает религию какую-то
Почему то компиляция на уровне babel считается хорошо

Сергей
29.03.2017
14:52:04

Artur
29.03.2017
14:52:10
Я вот так не считаю например

Aleh
29.03.2017
14:52:18

Сергей
29.03.2017
14:52:33

Artur
29.03.2017
14:52:34
Короче

Aleh
29.03.2017
14:52:36
А тс появился до бабеля
Если че

Сергей
29.03.2017
14:52:48
и плагинов в нем нет до сих пор, збс че
успели разработать VSCode с плагинами

Artur
29.03.2017
14:53:02
typescript 2.3 умеет транспилить генераторы в es5, бабель ещё более не нужен

andretshurotshka?❄️кде
29.03.2017
14:53:14
Плагины они не собираются почему-то делать)

Сергей
29.03.2017
14:53:24

Dreamerinnoise
29.03.2017
14:53:47
Хотя тут кто-то кричал, что tsc какой-то неправильный транспилятор

Сергей
29.03.2017
14:54:09
йеп
в бабеле тонна плагинов упрощающих жизнь
в тс нихрена

Dreamerinnoise
29.03.2017
14:54:27

andretshurotshka?❄️кде
29.03.2017
14:54:27

Artur
29.03.2017
14:54:28

Сергей
29.03.2017
14:55:12
каких?
https://www.npmjs.com/package/babel-plugin-css-modules-transform
вот например