Size: a a a

2016 June 23

AK

Aleh Kashnikau in TypeScript
а, я такое не пишу)
источник

AB

Artur Bier in TypeScript
Ну я решил почему бы нет)
источник

AK

Aleh Kashnikau in TypeScript
решил, что лучше все в конфиге руками записать
источник

AK

Aleh Kashnikau in TypeScript
а в классах вообще никаких намеков на container не делать)
источник

NK

ID:187276728 in TypeScript
удобно когда в композишн рут все (в 1 месте)
источник

AB

Artur Bier in TypeScript
Ну, есть свои плюсы минусы именно контейнеров а не внедрения.
источник

AB

Artur Bier in TypeScript
Хотя с внедрением тоже свои заморочки
источник

AB

Artur Bier in TypeScript
Особенно в реализации с TS
источник

AB

Artur Bier in TypeScript
В общем я выбрал такой способ)
источник

AK

Aleh Kashnikau in TypeScript
вообще конечно хотелось бы блин основанного на рефлексии компилируемого
источник

AK

Aleh Kashnikau in TypeScript
контейнера)
источник

AB

Artur Bier in TypeScript
Но при желании можно Locator.resolve(ServiceClass)
источник

AK

Aleh Kashnikau in TypeScript
да, ну мне вот resolve кроме самого конфига нужен еще в декораторах аналогах из redux-saga
источник

AK

Aleh Kashnikau in TypeScript
остальное все redux'ом связывается)
источник

AK

Aleh Kashnikau in TypeScript
компоненты кидают экшены, а дальше объект(или объекты) какого-то класса из application layer ловит это, в нем уже нужные зависимости проставлены и делает свои дела
источник

AB

Artur Bier in TypeScript
 php -r 'class Foo {} function c($f) { echo $f; } c(Foo);'
PHP Notice:  Use of undefined constant Foo - assumed 'Foo' in Command line code on line 1
источник

AB

Artur Bier in TypeScript
Aleh Kashnikau
компоненты кидают экшены, а дальше объект(или объекты) какого-то класса из application layer ловит это, в нем уже нужные зависимости проставлены и делает свои дела
Пока до этого не дошел. Я пока серверную сторону усиленно пилю)
источник

AK

Aleh Kashnikau in TypeScript
Artur Bier
 php -r 'class Foo {} function c($f) { echo $f; } c(Foo);'
PHP Notice:  Use of undefined constant Foo - assumed 'Foo' in Command line code on line 1
Foo::class
источник

AK

Aleh Kashnikau in TypeScript
получишь строку на выходе, аналог java Foo.class
источник

AB

Artur Bier in TypeScript
А, точняк, помню такое
источник