@typescript_ru

Страница 124 из 669
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
lib: ['es2017'] прописано?
Мы ничего из новых спек не используем, только то, что уже в es6 + ts

Разве 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
Чет я хз

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
а лол

я смотрел хендбук репу

там давно 2.2 ж
ну как давно. не очень

с ноября

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
-_-

это где ты такое нашел?

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