@typescript_ru

Страница 17 из 669
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
а все остальное надо бы завести как баги в ts, если такого еще нет
я только сейчас посмотрел по-внимательнее, это ж реально баги ts, надо пройтись по примерам и поискать подобные issue в репке ts (хотя, у меня на этом обычно все заканчивается))

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™

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