
Shoom
29.11.2016
20:08:05
angular 2 в подарок (:

Ostap
29.11.2016
20:09:13
:( видел

Shoom
29.11.2016
20:09:46
чем не подошел?

Google

Alexander
29.11.2016
21:09:07
Вчера пытался проект перевести с 2.0 на 2.1, он почему-то перестает видеть глобальные апишки из es2015
Типа промисов и мапов
Хотя target указан
Вернее, не он перестает, а вебпак с aw ts loader

Shoom
29.11.2016
21:10:15
@typings/core-js

Alexander
29.11.2016
21:10:38
А lib.*.d.ts теперь никак?
Нафига мне еще одни тайпинги к тому же самому?

Ҫѐҏӗѫӑ
29.11.2016
22:42:59
lib: ['es2017']
прописано?
в компайлер опшнс
хм. и что значит вебпак перестает?

Alexander
29.11.2016
22:52:17
tsc, если гонять его по проекту, выдает только собственные ворнинги
А webpack, который все это пытается собрать, сыпет уже ERROR'ами про cannot find name Promise

Google

Alexander
29.11.2016
22:53:47
Разве target: es2015 недостаточно?

Ҫѐҏӗѫӑ
29.11.2016
22:54:54
как насчет es2016 тогда?
таргет - это таргет. либс, это либс
https://www.typescriptlang.org/docs/handbook/compiler-options.html

Alexander
29.11.2016
22:55:24
Note: If --lib is not specified a default library is injected. The default library injected is:
► For --target ES5:dom,es5,scripthost
► For --target ES6:dom,es6,dom.iterable,scripthost
Ощущение, что проблемы именно в лоадере

Ҫѐҏӗѫӑ
29.11.2016
22:56:41
напиши Стасу ишью тогда

Alexander
29.11.2016
22:56:48
Потому что с 2.0 все работает, а в 2.1 каких-то breaking change не обнаружено
Да, надо бы
Но у него написано, что 1.x уже легаси(
Типа хуярим все на бете второго вебпака

Aleh
30.11.2016
08:48:50
Я вообще в вебпаке выключил проверки для ts
Правда в ts-loader

Oleg
30.11.2016
10:11:52
в чем отличия type от interface в ts ?

andretshurotshka?❄️кде
30.11.2016
10:16:56
вроде никакого

Vladimir
30.11.2016
10:29:39
Ребят, как скомбайнить babel и ts?
Есть js файлы, которые на ts переписывать муторно

andretshurotshka?❄️кде
30.11.2016
10:32:10
allowJs?

Vladimir
30.11.2016
10:33:54
все бы хорошо, но там jsx с использованием spread оператора
и ts на отрез отказывается его принимать

Dreamerinnoise
30.11.2016
10:35:02

Google

Dreamerinnoise
30.11.2016
10:35:18
И обновиться до ts 2.1

Vladimir
30.11.2016
10:37:30
ts 2.1.1
ERROR in ./src/routes/Gantt/Components/TaskTree/react-sortable-tree.jsx
Module parse failed: C:\Users\AsTex\WebstormProjects\GantMobxTS\src\routes\Gantt\Components\TaskTree\react-sortable-tree.jsx Unexpected token (80:35)
You may need an appropriate loader to handle this file type.
| treeData: this.props.treeData,
| path,
| newNode: ({node}) => ({...node, expanded: !node.expanded}),
| getNodeKey: this.props.getNodeKey,
| });

andretshurotshka?❄️кде
30.11.2016
10:38:42

Vladimir
30.11.2016
10:41:51
ERROR in ./src/app.tsx
Module parse failed: C:\Users\AsTex\WebstormProjects\GantMobxTS\node_modules\ts-loader\index.js!C:\Users\AsTex\WebstormProjects\GantMobxTS\src\app.tsx Unexpected token (7:16)
You may need an appropriate loader to handle this file type.
| const AppStore_1 = require("./models/StoreModels/AppStore");
| const mobx_react_1 = require("mobx-react");
| ReactDOM.render(<mobx_react_1.Provider appState={new AppStore_1.AppStore()}>
| <GantContainer_1.GantContainer />
| </mobx_react_1.Provider>, document.getElementById("app"));
@ multi main

andretshurotshka?❄️кде
30.11.2016
10:43:05
Чет я хз

Dreamerinnoise
30.11.2016
10:43:13

Vladimir
30.11.2016
10:44:34
{test: /\.(js|jsx)$/, loader: "babel-loader"},
даже если переписывать, spread тупо не работает
блядь. Такое ощущение, что их вообще невозможно совместить

Aleh
30.11.2016
12:01:45
у нас ок работает
{
test: /\.tsx?$/,
loaders: [
"babel",
"ts?compiler=typescript"
],
exclude: /node_modules/
},
{
test: /\.jsx?$/,
loader: "babel",
exclude: /node_modules/
},

Vlad
30.11.2016
12:16:04
Всем привет) кто объяснит почему линтер хочет двойные кавычки а не одинарные?

Dmitry
30.11.2016
12:47:31
правило такое в конфиге написано, скорее всего

Vlad
30.11.2016
12:49:11
Это я знаю, там вроде двойные подефалту, почему двойные?)

Nikita
30.11.2016
16:07:14
как в flow получить кусок типа?
type DraftDecoratorStrategy = DraftDecorator.strategy?

Vladimir
30.11.2016
16:16:32
$PropertyType

Ҫѐҏӗѫӑ
30.11.2016
19:50:05
Milestone 2.1 удалили. ревьюят релиз ноуты
https://github.com/Microsoft/TypeScript-Handbook/pull/440

Алексей
30.11.2016
19:56:07
Не погоди 2.1.3 еще 5 issue
https://github.com/Microsoft/TypeScript/milestone/31

Google

Ҫѐҏӗѫӑ
30.11.2016
20:20:12
не понял
их не было когда я смотрел
странно
ну ладно. лучше пусть допилят
на нексте тоже ок

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
30.11.2016
20:21:46
там 2.2 уже кстати

Aleh
30.11.2016
20:25:08
там давно 2.2 ж

Ҫѐҏӗѫӑ
30.11.2016
20:25:11
а лол
я смотрел хендбук репу
с ноября

Aleh
30.11.2016
20:25:51
* по меркам фронтенда
)

Ҫѐҏӗѫӑ
30.11.2016
20:25:55
с 11 числа
2,5 недели

Nikita
01.12.2016
11:51:15
https://flowtype.org/try/#0CYUwxgNghgTiAEBbA9sArhBByAZmgziAHQBW+W8A3gFDzyiSwIAuAngA4IDKIsYAFgHl2zAJbIAdvngBeKrTrxmyANYgJogF4gA-AC54AI2TJMUCQG4FdZWok92sKMpj74AJRABzAKIAPditFJGcBAEEICAAVVXV8N2NTXktreAhkMGdxCTcJNERDEBggxWBRfGZzMF0DPIKikpt+OHx+U2Bc-MLi1MQoPwAFZ2YiiQAZdS9mfk76nroAXysFBmg4JQ4EADECEGExSWk5Hj4hEWzpADJ5YMzCHilRMQA3GqMTMxTg0QlINFA3BUYD8vABtAC6jXgrWQGGAXGQMGYCQ+yShhFOWxyBnMrHRiOYWLcAAooAZKNCwIiQLUukV4AsADRGcmU6m0uYMgCUsgAfPA6t0oV4QITsfBichDCQcRJWMzHNMDECQTyZPzcVC1Kx4srmMCJGDwfAAD5UAVQRA06H6kEWeAAdxAoi8-GYHO6DIhUNeMGMhBRSXMJSW1BW4DWCEY+GkO0IAB4ovyaLdDvq0GAXMSIOV3fAohDmchzoc3HG9iWpFyDM9kKJgOjeDABMTFSMYBI9QavNX896FAsw3RVkx4M9YPAQAECfgDOWrIOgA
чет не понимаю, как экспортировать дженерик из дефинишна в flow?

Vladimir
01.12.2016
12:02:32
Попробуй var exports: typeof Fuse;

Nikita
01.12.2016
12:03:08
и правда

Google

Nikita
01.12.2016
12:03:18
а что typeof дает в flow, вот никак не понимаю?
он иногда магически решает подобные проблемы

Vladimir
01.12.2016
12:04:18
Ну в твоем случае, самое главное Fuse - это не тип класса, это типа инстанса
typeof просто дает тип переменной
для классов еще есть Class<> но в данном случае он тоже не работает

Ҫѐҏӗѫӑ
02.12.2016
04:27:33
вот теперь там пусто
https://github.com/Microsoft/TypeScript/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22TypeScript+2.1.3%22

Vasiliy
02.12.2016
23:18:31
мб глупый вопрос, но я поставил "@types/webpack-env": "1.12.1", а все равно ругается Property 'hot' does not exist on type 'NodeModule':
if (module.hot) {
}
пробую typescript@next
тоже самое раньше c typings & 2.1.0-dev.20160807 просто работало

Ҫѐҏӗѫӑ
02.12.2016
23:22:42
в DT последняя 1.12.2
а ts какой?

Vasiliy
02.12.2016
23:23:10
ну прям "typescript": "next",

Ҫѐҏӗѫӑ
02.12.2016
23:23:33
¯\_(ツ)_/¯

Vasiliy
02.12.2016
23:25:06
наверное часть с typigns можно использовать, а часть с @types?

Ҫѐҏӗѫӑ
02.12.2016
23:25:07
там по репке видно, кстати, что допиливают 2.1. все таски из майлстона давно готовы, портируют чо-то с 2.2 и всякие chore коммиты принимают

Nikita
02.12.2016
23:44:23
в flow норма принимать PR форс-пушем?)

Ҫѐҏӗѫӑ
02.12.2016
23:51:17
-_-
это где ты такое нашел?