@typescript_ru

Страница 4 из 669
Ҫѐҏӗѫӑ
05.06.2016
20:24:15
?

про this https://github.com/Microsoft/TypeScript/pull/6739

Viacheslav
05.06.2016
20:24:50
те, кто подписан на react и юзает ts сами обновляют тайпинги

типа тебя и меня

Google
Viacheslav
05.06.2016
20:25:43
хотя и это довольно наивно

Ҫѐҏӗѫӑ
05.06.2016
20:25:53
так да

короче видно будет

посмотрим

Viacheslav
05.06.2016
20:26:11
+1

Ҫѐҏӗѫӑ
05.06.2016
20:27:35
чот мне кажется в этом месяце тоже можно 2.0 не ждать

https://github.com/Microsoft/TypeScript/milestones/TypeScript%202.0

Vasiliy
05.06.2016
20:29:16
365 closed

хотя с прошлого года =/ даже 2014 есть

Artur
05.06.2016
20:30:39
Активная разработка :)

Кстати, не в тему чата, может подскажете. По Webpack 2 где документация лежит?

Ҫѐҏӗѫӑ
05.06.2016
20:31:16
нигде

Artur
05.06.2016
20:31:35
Смотреть код? )))

Google
Ҫѐҏӗѫӑ
05.06.2016
20:31:36
ну он не сильно отличается

Artur
05.06.2016
20:31:53
Ну вот какой-то диф изменений есть?

Ҫѐҏӗѫӑ
05.06.2016
20:31:58
все осталось так же

occurrence плагин переименовали

Artur
05.06.2016
20:32:18
Ну там резолвер модулей добавили

Ҫѐҏӗѫӑ
05.06.2016
20:32:37
и надо полифилл для System если юзаешь асинхронную загрузку модулей

и промисы

и из бабеля убераешь импорты

Artur
05.06.2016
20:33:05
Понятно. Это все мимо меня.

Ҫѐҏӗѫӑ
05.06.2016
20:33:11
а с тс хз

не пробовал второй

Vasiliy
05.06.2016
20:33:17
вот это https://gist.github.com/sokra/27b24881210b56bbaff7

но там мб не все)

Ҫѐҏӗѫӑ
05.06.2016
20:33:24
это аутдейтед

Artur
05.06.2016
20:34:31
А есть вообще смысл code splitting с System.import?

Или по старинке в бандл проще будет

Ҫѐҏӗѫӑ
05.06.2016
20:34:58
в тс вон можно оставлять ес6 модули

Artur
05.06.2016
20:36:15
А, короче костыли одни, название разное

Ҫѐҏӗѫӑ
05.06.2016
20:57:48
зацените очередной высер от сумасшедшего Эрика https://medium.com/javascript-scene/the-shocking-secret-about-static-types-514d39bf30a3#.grwe5aypf

Google
Viacheslav
05.06.2016
20:59:47
Google Trends: Angular (Red) / TypeScript (Blue)

бля

как теперь спорить с теми, кто говорит, что TypeScript популярен из-за Angular2

Artur
05.06.2016
21:01:02
Он конечно упоротый, но я после его статьи выкинул моку и начал юзать tape

Viacheslav
05.06.2016
21:01:25
достаточно было спросить у @chicoxyzzy

он бы тебе объяснил это в три слома

все не нужно

Artur
05.06.2016
21:01:52
Я еще не знал в тот момент что вы все есть)

Viacheslav
05.06.2016
21:01:56
tape нужен

Artur
05.06.2016
21:02:09
?

А про эрика... вы его прическу видели? По-моему это все объясняет.

Ҫѐҏӗѫӑ
05.06.2016
22:08:46
http://josdejong.com/blog/2016/06/05/static-typing-the-good-parts/

http://djcordhose.github.io/flow-vs-typescript/2016_hhjs.html#/

насколько я понимаю, 12 слайд и дальнейшие его упоминания неактуальны

это про control flow, который добавлен в ts и работает даже умнее

и снова пиздеж что флоу не язык. смишно

> Flow can even understand TypeScript declaration files адепты флоу говорили, что это не так

Aleh
05.06.2016
23:15:38
так а как, если flow не умеет interface?

Ҫѐҏӗѫӑ
05.06.2016
23:16:24
да. нихрена флоу такого не умеет

https://github.com/facebook/flow/issues/7

Google
Ҫѐҏӗѫӑ
05.06.2016
23:18:15
короче ни одного преимущества у фло не осталось. про генерики вот только не очень понял

invariant, covariant, contrvariant — не нашел про это в доках

но Вова Курчаткин тоже про это рассказывал вроде

http://flowtype.org/docs/classes.html#polymorphism-and-type-parameter-variance

нашел

но мало

вощем походу все по аналогии с джавой той же

только не понял все равно как синтаксически выражается во flow

<K, +V> - ковариантность <+K, V> - контрвариантность так что ли?

Alexander
05.06.2016
23:31:48
Если K это действительно Key, а не что-то еще)

Очень плохо ложится это все в голову, конечно, если в реальном коде не использовать

Disregard that. Я понял, что вообще ничего не понял.

Ҫѐҏӗѫӑ
05.06.2016
23:46:02
не, там похоже тоже <K, +V>

Alexander
05.06.2016
23:50:19
Контравариантность -- это -K

Ҫѐҏӗѫӑ
05.06.2016
23:50:35
нет

Alexander
05.06.2016
23:50:51
Да епт

Ҫѐҏӗѫӑ
05.06.2016
23:50:53
-V тогда уж

с чего ты взял?

Alexander
05.06.2016
23:57:26
Из логики статьи. Covariance is useful when a type parameter only appears in output (or "positive") positions. Contravariance is useful when a type parameter only appears in input (or "negative") positions within a class definition.

Google
Ҫѐҏӗѫӑ
05.06.2016
23:57:44
это можно достичь без доп синтаксиса

Alexander
05.06.2016
23:57:50
Ковариантный тип - с плюсом, контравариантный с минусом

Ҫѐҏӗѫӑ
05.06.2016
23:57:55
просто наследование наоборот сделать

Alexander
05.06.2016
23:57:57
Инвариантный - прост

Ҫѐҏӗѫӑ
05.06.2016
23:58:27
короче они не нужны

либо надо норм синтаксис

и ваще контрвариантность не нужна

Alexander
06.06.2016
00:00:02
Мне точно не нужны, я тупо не понимаю, зачем это может понадобиться.

Ҫѐҏӗѫӑ
06.06.2016
00:00:23
ну вон же в слайдах пример

Alexander
06.06.2016
00:01:01
С ковариантным типом в коллекции понятно. А контравариантный зачем?

Ҫѐҏӗѫӑ
06.06.2016
00:01:09
не нужен

мои новые макросы - чудо <3

ты был прав про -

@chudesnov

https://twitter.com/lbljeffmo/status/739679243379052544

воу, откуда стикер?

https://www.triplet.fi/blog/i-was-wrong-about-typescript-here-is-why/

Vasiliy
07.06.2016
08:35:33
доброе утро ребят, а как мне расширить существующие тайпинги пакета?

т.е. я просто хочу добавить в определение интерфейса что-то, например

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