Skip to content

Commit 9df86ba

Browse files
tetsuharuohzekibenlesh
authored andcommitted
fix(ErrorObservable): Add generic error type for ErrorObservable. (#2071)
1 parent 65ebf18 commit 9df86ba

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/observable/ErrorObservable.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export interface DispatchArg {
1212
* @extends {Ignored}
1313
* @hide true
1414
*/
15-
export class ErrorObservable extends Observable<any> {
15+
export class ErrorObservable<T> extends Observable<any> {
1616

1717
/**
1818
* Creates an Observable that emits no items to the Observer and immediately
@@ -54,7 +54,7 @@ export class ErrorObservable extends Observable<any> {
5454
* @name throw
5555
* @owner Observable
5656
*/
57-
static create<T>(error: any, scheduler?: Scheduler) {
57+
static create<T>(error: T, scheduler?: Scheduler): ErrorObservable<T> {
5858
return new ErrorObservable(error, scheduler);
5959
}
6060

@@ -63,7 +63,7 @@ export class ErrorObservable extends Observable<any> {
6363
subscriber.error(error);
6464
}
6565

66-
constructor(public error: any, private scheduler?: Scheduler) {
66+
constructor(public error: T, private scheduler?: Scheduler) {
6767
super();
6868
}
6969

0 commit comments

Comments
 (0)