
Kelin
13.03.2018
16:42:25
Мы, видимо, о разных ос говорим, у меня все прекрасно из коробки работает, хз что у вас
Хотя, если учесть, что у вас даже флоу не завелся, то я не удивлён ?

Le
13.03.2018
16:43:12
ой ну на личности-то зачем
я вам про линукс, а вы про мои проф. качества

Google

Le
13.03.2018
16:44:01
не серьезно, молодой человек
чужие баги-то не нужно ко мне приписывать

Alex
13.03.2018
16:49:08
Ну так-то влияет
это может быть из за круговой зависимости? типа объект А импортирует Б, а Б импортирует А?

Kelin
13.03.2018
16:51:44
Там хитро сделано)

Alex
13.03.2018
16:52:23
тогда я уже совсем не понимаю, почему тупо какие-то иморты работают, а какие-то нет

Kelin
13.03.2018
16:52:43
А, там require
Он не умеет

Alex
13.03.2018
16:58:10
типа такое поведение может быть из за круговой зависимости?

anatolii
13.03.2018
17:01:53
Как ты собаку эту сделал?
Это пакет отдельный?
попробуй import RR from '@app/routes'

Google

Alex
13.03.2018
17:03:10
я все виды перепробовал, не возвращает экспортированные объекты и всё

anatolii
13.03.2018
17:04:35
Object.keys(RR) что говорит?
не, давай с другой стороны
как ты импортишь Views?

Alex
13.03.2018
17:05:27
["Views", "routes"]

Le
13.03.2018
17:05:28
експортишь*

anatolii
13.03.2018
17:05:34
да, экспортишь

Alex
13.03.2018
17:05:38
гетеры возвращают undefined

anatolii
13.03.2018
17:05:45
не не, шире
export {View}?

Alex
13.03.2018
17:06:19

anatolii
13.03.2018
17:07:07
и тут бебпак
Чет я не вижу явного экспорта
не, вру, есть

Le
13.03.2018
17:08:08
небось бебпак и накосячил как-то

Alex
13.03.2018
17:08:09
этот файл нормально импортируется в других файлах

anatolii
13.03.2018
17:08:25
кстати
не, не кстати
нет у тебя там случайно кросс импорта друг друга?

Google

anatolii
13.03.2018
17:09:11
вроде не видно, но мало ли

Alex
13.03.2018
17:10:05
я сделал загрузчик через require.context, он подключает module.tsx который возвращает объект содержащий тот код что я прислал, этот файл (module.tsx) импортирует '@app/routes' который содержит сам загрузчик

anatolii
13.03.2018
17:10:34
Это выше моего понимания :)

Сергей
13.03.2018
17:10:43
Почему модулями не обойтись?

Alex
13.03.2018
17:11:04
это как

Сергей
13.03.2018
17:11:26
Это ES modules

Alex
13.03.2018
17:12:05
а, я не хочу иметь файл где вручную подключаются файлы, через require.context можно сгенерировать авто-импорт

anatolii
13.03.2018
17:12:32
Как-то он не ахти генерится :)

Le
13.03.2018
17:13:01
а, ну так проблема вообще не там, что ты скрины кидаешь, значится?
где-то костылям подперто

Alex
13.03.2018
17:13:35
не, всё круто работает, но я не могу получить доступ к дочернему объекту для доступа к мета информации

anatolii
13.03.2018
17:13:36
может прояснит что-то

Alex
13.03.2018
17:14:07

anatolii
13.03.2018
17:15:45
ыыы
тоесть они есть но их нет

Alex
13.03.2018
17:16:11
именно, геттер Views возвращает undefined

anatolii
13.03.2018
17:16:21
а выведи RR.Views()

Google

anatolii
13.03.2018
17:16:27
вот так позови его

Le
13.03.2018
17:16:29

Alex
13.03.2018
17:16:31
нет такой функции

Le
13.03.2018
17:16:43
ибо Object.keys({ foo: undefined })

anatolii
13.03.2018
17:17:29
да, точно

Alex
13.03.2018
17:17:37

Le
13.03.2018
17:18:12
ты лучше скажи с какой стати это вообще геттеры
это именно вот эти самые костыли?

anatolii
13.03.2018
17:18:32
их походе вебпак генерит

Alex
13.03.2018
17:18:34
это вебпак

Le
13.03.2018
17:18:37
жуть какая

anatolii
13.03.2018
17:18:39
выше скрин кидал
Мне листать влом, я закину еще раз
адище в общем
Лучше я буду руками писать экспорты

Le
13.03.2018
17:19:46
я когда смотрю на выхлоп вебпака мне становится грустно и я укутываюсь в плед заварив крепкий rollup

Alex
13.03.2018
17:23:21
вообщем, я задаю переменной в module.tsx значение объекта который его импортировал, который я пытался импортировать - работает
теперь когда я импортирую module.tsx из другого файла возникает круговая зависимость и импорт возращает undefined

anatolii
13.03.2018
17:26:31
круговая зависимость это отстойно
Вебпак это сложно

Google

anatolii
13.03.2018
17:27:01
Все тлен

Alex
13.03.2018
17:44:25
короче да

andretshurotshka?❄️кде
13.03.2018
17:49:38
в тс нельзя заэкстендить es5 класс?

anatolii
13.03.2018
18:02:21
функцию что ли?

Тимофей
13.03.2018
18:05:59

andretshurotshka?❄️кде
13.03.2018
18:07:00
походу уже не надо)

Adv0cat
13.03.2018
19:52:20
Всем привет!?
Кто пользуется декораторами в Typescript и в каких случаях вы их используете?)) ангуляры реакты не предлагать, спрашиваю за тех кто сам пишет декораторы и пользуется ими :)

Le
13.03.2018
19:56:23

Igor
13.03.2018
19:57:34

andretshurotshka?❄️кде
13.03.2018
19:58:55
>ангуляры реакты не предлагать
?

Adv0cat
13.03.2018
19:59:04

Igor
13.03.2018
19:59:22
просто идеально встало :)

Adv0cat
13.03.2018
20:00:00
Я просто только еще для приватных параметров придумал какоето @nonenumerable

Igor
13.03.2018
20:00:21
Ну еще ими засовывал в WeakMap для привата, но не очень удобно вышло

Adv0cat
13.03.2018
20:00:28
Типа шоб оно к этим параметрам не приставало, когда forin

Alexander
13.03.2018
20:01:06
валидация, роутинг и прочее в express - оч удобно