diff --git a/src/observable/ErrorObservable.ts b/src/observable/ErrorObservable.ts index aa18fcf723..4d0b6ca4b7 100644 --- a/src/observable/ErrorObservable.ts +++ b/src/observable/ErrorObservable.ts @@ -12,7 +12,7 @@ export interface DispatchArg { * @extends {Ignored} * @hide true */ -export class ErrorObservable extends Observable { +export class ErrorObservable extends Observable { /** * Creates an Observable that emits no items to the Observer and immediately @@ -54,7 +54,7 @@ export class ErrorObservable extends Observable { * @name throw * @owner Observable */ - static create(error: any, scheduler?: Scheduler) { + static create(error: T, scheduler?: Scheduler): ErrorObservable { return new ErrorObservable(error, scheduler); } @@ -63,7 +63,7 @@ export class ErrorObservable extends Observable { subscriber.error(error); } - constructor(public error: any, private scheduler?: Scheduler) { + constructor(public error: T, private scheduler?: Scheduler) { super(); }