dist/vendor.js
function race() {
	    var observables = [];
	    for (var _i = 0; _i < arguments.length; _i++) {
	        observables[_i - 0] = arguments[_i];
	    }
	    // if the only argument is an array, it was most likely called with
	    // `pair([obs1, obs2, ...])`
	    if (observables.length === 1 && isArray_1.isArray(observables[0])) {
	        observables = observables[0];
	    }
	    observables.unshift(this);
	    return raceStatic.apply(this, observables);
	}
function race() {
	    var observables = [];
	    for (var _i = 0; _i < arguments.length; _i++) {
	        observables[_i - 0] = arguments[_i];
	    }
	    // if the only argument is an array, it was most likely called with
	    // `pair([obs1, obs2, ...])`
	    if (observables.length === 1 && isArray_1.isArray(observables[0])) {
	        observables = observables[0];
	    }
	    observables.unshift(this);
	    return raceStatic.apply(this, observables);
	}
function race ( ) { var observables = [ ] ; for ( var _i = 0 ; _i < arguments . length ; _i ++ ) { observables [ _i - 0 ] = arguments [ _i ] ; } // if the only argument is an array, it was most likely called with // `pair([obs1, obs2, ...])` if ( observables . length === 1 && isArray_1 . isArray ( observables [ 0 ] ) ) { observables = observables [ 0 ] ; } observables . unshift ( this ) ; return raceStatic . apply ( this , observables ) ; }
Returns an Observable that mirrors the first source Observable to emit an item
from the combination of this Observable and supplied Observables
@param {...Observables} ...observables sources used to race for which Observable emits first.
@return {Observable} an Observable that mirrors the output of the first Observable to emit an item.
@method race
@owner Observable
Returns an Observable that mirrors the first source Observable to emit an item from the combination of this Observable and supplied Observables