Yes, it is, but it's a bit convoluted and really unclear ATM. We're going to provide some syntactic sugar for it in the future, but for the moment you can do this:
injector.map( IFoo ).toSingleton( MyClass );
var provider: DependencyProvider = injector.getMapping( IFoo ).getProvider();
injector.map( IBar ).toProvider( provider );
or
var provider: DependencyProvider = injector.map( IFoo ).toSingleton( MyClass ).getProvider();
injector.map( IBar ).toProvider( provider );