
Vasiliy
12.01.2017
13:33:16
хм, это странно
в смысле странно, потому что это определение уже должно быть в lib.dom.d.ts

Anatoly
12.01.2017
13:33:33
А можно еще вопрос, если строго соблюдать типы, то придется ведь жить без подобных штук:
import * as Events from "./Lib/Events"; да?
Так у меня пока нет lib.dom.d.ts )
есть только легаси lib.d.ts )

Google

Vasiliy
12.01.2017
13:34:13
a, тогда понятно, да

Anatoly
12.01.2017
13:38:39
Так конечный тип же будет неизвестен?!
Какого типа будет импортируемый объект Obj в случае с * as Obj ?

Vasiliy
12.01.2017
13:41:22
т.е. на примере того же реакта:
export = React;
export as namespace React;
declare namespace React {

Aleh
12.01.2017
13:41:49
вот это как раз костыль

Anatoly
12.01.2017
13:42:15
namespace'ы легаси же )

Aleh
12.01.2017
13:42:23
если модули использует esm, то проблем ж нет

Anatoly
12.01.2017
13:43:02
Ох..

Vasiliy
12.01.2017
13:43:55
esm?

Aleh
12.01.2017
13:44:03
es2015 modules
проблема ж в общем-то с типизаций cjs

Roman
12.01.2017
13:55:27
друзья, мне кажется все-таки настало время разделить группы по флоу и тс. Предлагаю этот отставить за тс, поскольку видимо большинство тут как раз оттуда, а интересующимся флоу сюда https://t.me/joinchat/AAAAAEAVfHEL_2WgT4VAjw

Google

Дмитрий
12.01.2017
13:56:04
TypeScript + Flow = ?

Oleg
12.01.2017
13:56:28
хз. тут флоу почти нет
не понятно кого отделять

Roman
12.01.2017
13:57:04
но зато те кто есть им читать про тс не всегда интересно

Aleh
12.01.2017
13:57:19

Gordey
12.01.2017
13:57:22
тут не так много человек, зачем делить

Aleh
12.01.2017
13:57:30
и чет не пускает(

Oleg
12.01.2017
13:57:38
пусть читают и делают выводы )

Gordey
12.01.2017
13:57:39
да, doesnt exist

Roman
12.01.2017
13:58:07
https://t.me/joinchat/AAAAAEAVfHEL_2WgT4VAjw
так?

Aleh
12.01.2017
14:04:36
вот так проще @flowtypejs

Roman
12.01.2017
14:04:43
да, уже

Vasiliy
12.01.2017
14:04:52
можно еще _ru постфикс, или уже поздно)

Vladimir
12.01.2017
14:09:06
Теперь можно официально объявлять войну

Vasiliy
12.01.2017
14:09:47
хз, я не сделал свой выбор, мне и то и то интересно
и ни то ни другое я нормально так и не освоил)

Roman
12.01.2017
14:17:29
поменяйте тогда тут иконку кто-ть плз чтоб не смущать

Dmitry
12.01.2017
14:19:54
Было удобно слушать дискуссии сразу и про различия
Чтобы удобнее было выбирать

Google

Dmitry
12.01.2017
14:20:25
(или расширять кругозор)

Andrey
12.01.2017
14:20:29
и споры нормальные были

Dmitry
12.01.2017
14:20:41
Вот да

Nikita
12.01.2017
14:20:41
лолчто, что за странная аватарка?))

Dmitry
12.01.2017
14:20:51
Поддерживаю, споры были нормальные

Vasiliy
12.01.2017
14:21:07
так лучше?)

Roman
12.01.2017
14:21:09

Dmitry
12.01.2017
14:21:13
И не было ведь такого огромного потока соревнующейся тематики

Nikita
12.01.2017
14:21:14
нет!

Vasiliy
12.01.2017
14:21:37
поставь другую, ты тоже админ) или нет, ща

Roman
12.01.2017
14:21:44
никто не мешает же дискутировать дальше, просто тут все больше и больше тс специфик инфы

Vladimir
12.01.2017
14:21:56
Да ну. В основном все сводиться к вопросам: как сделать X в ТС, и ответу - никак, но можно в Flow

Дмитрий
12.01.2017
14:22:02
А помню как с кем то тут дискутировал по поводу странной конструкции
Потом оказалось, что собеседник пишет на flow а я на ts ?

Aleh
12.01.2017
14:22:46

Roman
12.01.2017
14:22:51
споры только между @chicoxyzzy и @vkurchatkin, больше по делу особо не видал

Vasiliy
12.01.2017
14:23:11
во

Roman
12.01.2017
14:23:42
никого ж не расстраивает что нет чатика где можно сраться что лучше реакт или ангуляр

Andrey
12.01.2017
14:24:08

Nikita
12.01.2017
14:24:13
я боюсь вам не понравится, какой я аватар хочу поставить))

Google

Aleh
12.01.2017
14:24:29
так а чем текущий плох?

Roman
12.01.2017
14:24:33
можно просто прийти в реакт и набросить)

Aleh
12.01.2017
14:26:46
ы

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
12.01.2017
14:27:21
ацтой

Dreamerinnoise
12.01.2017
15:59:32
Пошто раскол устроили

Ҫѐҏӗѫӑ
12.01.2017
16:00:10
хз ваще

Dreamerinnoise
12.01.2017
16:00:13
Где теперь срачи Сергея и Владимира читать?

Ҫѐҏӗѫӑ
12.01.2017
16:00:50
надо отдельный канал

Gleb
13.01.2017
11:35:24
Привет, как тестировать public set?
spyOn не сработает ведь тут?
То есть что был вызван сет expect'ить

Aleh
13.01.2017
11:48:05
можно просто тестировать, что значение выставилось или что-то типа https://gist.github.com/mkusher/000becd402dac86ce9bcb2b2c666d0b2
но звучит так, будто надо сделать что-то плохое

Gleb
13.01.2017
11:51:28
Все таки плохое видимо
я тестирую компонент , мне просто нужно по нажатию на кнопку в service.selectedItem засетить айтем
обычно когда метод тестирую например просто делаю spy над методом
const hds = fixture.debugElement.injector.get(ngrx.Store);
const saveSpy = spyOn(hds, 'dispatch');

Aleh
13.01.2017
11:52:57
ну вообще это вопрос больше по ангуляру и принятые там вещи

Gleb
13.01.2017
11:53:51
вернее к karma и TS, то есть как в TS тестить expect'ить что сет был вызван
чтот я туплю :D можно же сразу get просто проверить

Aleh
13.01.2017
11:56:01
к ts вообще никакого отношения не имеет)

Google

Nikita
17.01.2017
09:19:37
@vkurchatkin как ты боришься с тем, что flow может на пол проекта болт забить и не чекать?

Vladimir
17.01.2017
09:20:11
Не видел никогда такого
Какие симптомы?

Nikita
17.01.2017
09:20:55
https://github.com/dialogs/dialog-web-components/blob/master/src/components/Image/Image.js
смотри, flow включено
https://github.com/dialogs/dialog-web-components/blob/master/src/components/MessageMedia/MessageMediaImage.js#L27
и тут включено
и тут совершенно тупая ошибка, ну понятно, программисты - люди не внимательные
но flow болт кладет уже несколько релизов, судя по всему
причем я уверен, если вынести это в отдельный реп и чекнуть - все будет ок. уже несколько раз такие косяки в flow ловил

Roman
17.01.2017
09:24:35
у меня такое было, когда он застревал на каком-то модуле и пока там не исправишь ошибку дальше не проверял

Nikita
17.01.2017
09:24:54
flow check - нет ошибок

Roman
17.01.2017
09:26:38
и кстати по флоу лучше сюда https://t.me/flowtype_ru