хочу короче сделать следующее,  у меня есть интерфейс SomeService и две реализации SomeServiceA, SomeServiceB, я хочу чтобы все компоненты инжектили SomeService,  а в модулях делать так: providers: [ {provide: SomeService, useClass: SomeServiceA} ] на сколько я понимаю такое сделать вроде как можно, но TS ругется:  
                  
                  
                  
                  
                  
                  Error:(28, 34) TS2693:’SomeService' only refers to a type, but is being used as a value here.
                  
                  
                  
                  
                  
                  
                  
                  
                  как правильно разрулить это?
                  
                  
                
через токен делается
http://stackoverflow.com/a/42496462/474290
Обсуждают сегодня