diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts')
-rw-r--r-- | tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts b/tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts index 6e914100bf..5cefbf0c3f 100644 --- a/tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts +++ b/tools/node_modules/eslint/node_modules/rxjs/src/internal/operators/race.ts @@ -23,14 +23,14 @@ export function race<T, R>(...observables: Array<Observable<any> | Array<Observa * @owner Observable * @deprecated Deprecated in favor of static {@link race}. */ -export function race<T>(...observables: Array<Observable<T> | Array<Observable<T>>>): MonoTypeOperatorFunction<T> { +export function race<T>(...observables: (Observable<T> | Observable<T>[])[]): MonoTypeOperatorFunction<T> { return function raceOperatorFunction(source: Observable<T>) { // if the only argument is an array, it was most likely called with // `pair([obs1, obs2, ...])` if (observables.length === 1 && isArray(observables[0])) { - observables = <Array<Observable<T>>>observables[0]; + observables = observables[0] as Observable<T>[]; } - return source.lift.call(raceStatic<T>(source, ...observables)); + return source.lift.call(raceStatic(source, ...(observables as Observable<T>[]))); }; } |