9 Commits

Author SHA1 Message Date
vsavkin
0b60f8494d style(di): add new lines 2014-10-12 17:06:41 -04:00
vsavkin
d313cac42f refactor(injector): change toFactory to use reflector to construct dependencies 2014-10-12 17:06:40 -04:00
vsavkin
7d566adea0 style(reflector): formatting 2014-10-07 10:34:07 -04:00
vsavkin
4e0c368c03 refactor(injector): remove DIError 2014-10-07 09:21:00 -04:00
vsavkin
4d6c7481ad feat(injector): handle construction errors
- Detect cyclic deps
- Handle initialization errors
2014-10-06 15:03:05 -04:00
vsavkin
14af5a0a42 feat(injector): implement async dependencies 2014-10-06 15:02:41 -04:00
vsavkin
f63a5dd158 refactor(injector): change reflector to collect the resolving path only when an error occurs 2014-10-03 19:54:53 -04:00
vsavkin
a85812f688 refactor(injector): rename humanize into stringify 2014-10-03 16:29:59 -04:00
vsavkin
b2199632c7 feat(injector): initial implementaion of dynamic injector 2014-10-03 15:35:33 -04:00