dist/index.js
/**
 * This annotation applies to a class.
 * The target class will have the methods in common with the successors replace with their implementation
 * @param successors
 * @constructor
 */
This annotation applies to a class.
The target class will have the methods in common with the successors replace with their implementation
@param successors
@constructor
This annotation applies to a class . The target class will have the methods in common with the successors replace with their implementation @param successors @constructor
function Inject() {
    var successors = [];
    for (var _i = 0; _i < arguments.length; _i++) {
        successors[_i] = arguments[_i];
    }
    return function (subject) {
        successors.forEach(function (successor) { return successorImpl(subject, successor, function () { return true; }, true); });
    };
}
function Inject ( ) { var successors = [ ] ; for ( var _i = 0 ; _i < arguments . length ; _i ++ ) { successors [ _i ] = arguments [ _i ] ; } return function ( subject ) { successors . forEach ( function ( successor ) { return successorImpl ( subject , successor , function ( ) { return true ; } , true ) ; } ) ; } ; }
This annotation applies to a class.
This annotation applies to a class .