Version: 0.0.00.0.10.0.20.0.30.0.40.0.50.0.60.0.70.0.80.0.90.0.101.0.0
inject = (cls, args...) ->
if cls.scope?.toUpperCase() is 'SINGLETON' and args.length
throw Error('Cannot assign arguments to a singleton')
_requiresInjection_: true
cls: cls
args: args
module.exports = inject