
Vasiliy
01.07.2016
15:07:26
для react-hot-loader, например, если он нужен, конечно, – там пресет для бабеля + говорят, оптимизации какие-то есть с бабелем
а кто-нибудь знает как это заткнуть? ts-loader: Using typescript@1.9.0-dev.20160616-1.0 and /Users/vyorkin/projects/work/my-awesome-project/tsconfig.json (:
это не проблема, конечно, но я добавил прогрессбар плагин в вебпак и вывод не такой симпатичный теперь, как был прежде (т.е., грубо говоря, он пошел по пизде)
build [== ] 10%ts-loader: Using typescript@1.9.0-dev.20160616-1.0 and /Users/vyorkin/projects/work/my-awesome-project/tsconfig.json
а silent вообще все выключает

Google

Vitaly
01.07.2016
16:08:49
children: false вроде

Vasiliy
01.07.2016
16:15:20
а это вообще не в dev-middleware (dev-server), это его собственный вывод

Artur
01.07.2016
16:16:14
Вдруг кому пригодится. Если вам надо описать декларацию какого-нибудь мелкого модуля, которого нет в typings и не хочется хранить его в репе проекта, можете вынести его на github (по аналогии с https://github.com/izatop/typings-type-is) и ставить потом через typings install github:login/repo#hash —save.
Чтобы проверить что получается из вашего name.d.ts достаточно в папке с проектом запустить typings bundle . -o bundle. В bundle будет исходный код со всеми экспортами и декларациями модулей. В typings описывается уже само имя модуля и main файл тайпингов.

Vasiliy
01.07.2016
16:49:42
а так вообще правильно делать?
export interface ITrackPoller {
start: (pollInterval?: number) => void;
export const poller: ITrackPoller = {
start: (pollInterval: number = POLL_INTERVAL) => (actions, store: Store) =>
я про то, что в интерфейсе ?, а в реализации дефолтное значение (инициализатор), компилятор-транспилятор не ругается, но мне как-то странно все равно

Artur
01.07.2016
17:05:51
Сложно сказать. Это declaration merging так видимо работает. Возможно это вообще бага
Но скорее всего так может быть

kaflan
03.07.2016
09:18:30
ребят
помогите разобраться с вашим скриптом
я не могу понять как он работает с ангуляр первым
https://gist.github.com/kaflan/b9845f202560ca4079df177ba1f98ba6#file-app-ts-L28

Google

kaflan
03.07.2016
09:19:20
почему у меня не работают роутинги?

Vasiliy
03.07.2016
23:59:04
сорри, я не оч в контексте про ангуляр сейчас(

? Snyp
04.07.2016
15:42:50

Aleh
04.07.2016
17:28:49
https://github.com/vkurchatkin/typescript-vs-flow
https://github.com/vkurchatkin/typescript-vs-flow/issues/1
а все остальное надо бы завести как баги в ts, если такого еще нет

Vasiliy
04.07.2016
22:19:00

Dreamerinnoise
05.07.2016
14:18:11
Привет всем

Aleh
05.07.2016
14:18:17
привет

Dreamerinnoise
05.07.2016
14:18:54
Скажите, пожалуйста, есть ли кто, работавший с электроном и ts?
Нужен совет по настройке рабочего окружения

Vasiliy
05.07.2016
14:22:19
привет, про электрон не подскажу, там скорее всего есть какая-то своя специфика
но я совсем вот недавно писал chrome app на ts, ну там понятно, что отличий не сильно много было, сборка: гапл, вебпак. typings, tslint, etc вот это все

Leonard
05.07.2016
15:42:51
Понабежали тут со всяких Андерхудов...

Vladimir
05.07.2016
15:43:27
Я чтобы троллить, в основном
Мне нужно больше фейлов ts

Aleh
05.07.2016
15:47:41
https://github.com/vkurchatkin/typescript-vs-flow/issues/1

Vladimir
05.07.2016
15:47:53
да-да, сделаю
добавлю ts 2, то есть

Google

Vladimir
05.07.2016
15:53:53
а есть где доки по ts 2?
Так можно: type A = 'x'
Так нельзя: type B = true
type StdioFD = 0 | 1 | 2
упс
type A = {
a: (() => void) | null
}
function test(a: A): void {
if (a.a) {
bar();
a.a();
}
}
const v: A = { a: () => {} };
function bar() {
v.a = null
}
test(v);
упс
null safety такое null safety
В общем, с ts2 тоже все отлично

Sergey
05.07.2016
16:27:31

Vladimir
05.07.2016
16:44:22
Ага

Alexander
05.07.2016
20:25:52
Странно, но, видимо, анализатор не справляется

Aleh
05.07.2016
20:59:09
в первом for <any> используется для доступа к полям объекта оператор [], собственно как и во втором.
в ts запрещено обращение через [] по умолчанию, если не указано явно
soon https://github.com/Microsoft/TypeScript/milestone/1

Dreamerinnoise
06.07.2016
10:13:35
https://github.com/Microsoft/TypeScript/issues/1564
этот вопрос волнует

Aleh
06.07.2016
10:15:20
я пока в es6 компилю, так что несильно

Dreamerinnoise
06.07.2016
10:15:26
Я тоже

Ҫѐҏӗѫӑ
06.07.2016
17:50:47
о, а что там альфа была?

Aleh
07.07.2016
16:32:47
как в npm cli искать по @types ?

Google

Aleh
07.07.2016
16:32:52
на сайте через ~
типа ~types/redux

Artur
07.07.2016
16:51:18
А что, уже можно через npm install @typings/package?

Aleh
07.07.2016
20:08:33
https://www.npmjs.com/~types
npm i --save @types/react-redux

Vasiliy
07.07.2016
20:30:07
эмм, т.е. я правильно понял что typings не нужен уже? (или скоро будет не нужен?)

Sergey
07.07.2016
20:32:16
https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/

Vasiliy
07.07.2016
20:33:47
спасибо

Aleh
07.07.2016
21:25:07
а npm search еще не работает
либо я не понял как
но все остальное вроде работает, npm shrinkwrap тоже сохраняет все это дело, так что вроде ок

Artur
08.07.2016
02:22:35
Ох уж эти идиоты.
$ typings install dt~whatwg-fetch --save --global
typings ERR! message Unable to read typings for "whatwg-fetch". You should check the entry paths in "whatwg-fetch.d.ts" are up to date
typings ERR! caused by Unable to connect to "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/587f9d9cb018514c03434ccc0fc53ffcad32e8b7/whatwg-fetch/whatwg-fetch.d.ts"
typings ERR! caused by connect ECONNREFUSED 151.101.36.133:443

andretshurotshka?❄️кде
08.07.2016
02:24:10
Ркн?

Artur
08.07.2016
02:44:47
Ну да

Aleh
08.07.2016
08:39:02
Лол)
может уже на след. неделе релизнут ts

Vasiliy
09.07.2016
14:02:21
как там, уже можно на 2 ts переезжать?) кто-то уже на втором?

Aleh
09.07.2016
16:06:56
Мы на втором на прошлой неделе RN проект стартанули
Вроде норм
https://github.com/Microsoft/TypeScript/milestone/1

Google

Aleh
10.07.2016
11:09:17
хехе
генераторов поидее не будет, получается остался какой-то там баг в vscode и все
а, даже не в vscode, а в vs

Алексей
11.07.2016
06:58:09
по поводу генераторов пока ничего не ясно - никакиго ответа от мантейнеров небыло..

Ostap
11.07.2016
07:11:58
когда приблизительная дата? или я задал тупой вопрос ?

Dreamerinnoise
11.07.2016
07:14:10
Soon™