Skip to content

Commit e6bbfe8

Browse files
jinrohkwonoj
authored andcommitted
chore(concatAll): make concatAll operator signature more precise
1 parent c447a4e commit e6bbfe8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/CoreOperators.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export interface CoreOperators<T> {
1515
combineAll?: <R>(project?: (...values: Array<any>) => R) => Observable<R>;
1616
combineLatest?: <R>(...observables: Array<Observable<any> | ((...values: Array<any>) => R)>) => Observable<R>;
1717
concat?: <R>(...observables: (Observable<any> | Scheduler)[]) => Observable<R>;
18-
concatAll?: () => Observable<any>;
18+
concatAll?: () => Observable<T>;
1919
concatMap?: <R>(project: ((x: T, ix: number) => Observable<any>), projectResult?: (x: T, y: any, ix: number, iy: number) => R) => Observable<R>;
2020
concatMapTo?: <R>(observable: Observable<any>, projectResult?: (x: T, y: any, ix: number, iy: number) => R) => Observable<R>;
2121
count?: (predicate?: (value: T, index: number, source: Observable<T>) => boolean, thisArg?: any) => Observable<number>;

src/operators/concatAll.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ import { MergeAllOperator } from './mergeAll-support';
1212
*
1313
* @returns {Observable} an observable of values merged from the incoming observables.
1414
*/
15-
export default function concatAll(): Observable<any> {
15+
export default function concatAll<T>(): Observable<T> {
1616
return this.lift(new MergeAllOperator(1));
1717
}

0 commit comments

Comments
 (0)