@typescript_ru

Страница 536 из 669
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
Это выше моего понимания :)

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

Сергей
13.03.2018
17:11:26
это как
import/export

Это 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
Object.keys(RR) что говорит?
Вот это все же выведи

может прояснит что-то

Alex
13.03.2018
17:14:07
["Views", "routes"]
вывел же

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
в тс нельзя заэкстендить es5 класс?
Наверное если написать в definition файле что это класс то заработает. Надо попробовать

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

Adv0cat
13.03.2018
19:52:20
Всем привет!?

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

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 - оч удобно

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