export function Inject ( token ) { return ( target , propertyKey , parameterIndex ) => { if ( ! target . __annotations__ ) { target . __annotations__ = { } ; } if ( ! target . __annotations__ . inject ) { target . __annotations__ . inject = [ ] ; } target . __annotations__ . inject [ parameterIndex ] = token ; } ; }