don't need to create new opaque tokens for downgrade ng2 services, just decorate the service with ngMetadata @Injectable and everything will work == even less refactoring during migrating to ng2 ! yay!
@Input,@Output are automatically determined for you so you don't have to specify them within downgradeComponent function
add convenient helper for upgrading ng1/ngMetadata services to ng2 via upgradeInjectable
allow easily upgradable ngMetadata @Injectable services to ng2 via upgradeAdapter.upgradeNg1Provider
All new API's are available under ng-metadata/upgrade module namespace
upgradeInjectable
upgradeAdapter.upgradeNg1Provider
All new API's are available under
ng-metadata/upgrade
module namespaceCloses #178