fix(common): return ISubscription from Location.subscribe() (#20429)
Fix #20406 PR Close #20429
This commit is contained in:
@ -7,6 +7,7 @@
|
||||
*/
|
||||
|
||||
import {EventEmitter, Injectable} from '@angular/core';
|
||||
import {ISubscription} from 'rxjs/Subscription';
|
||||
|
||||
import {LocationStrategy} from './location_strategy';
|
||||
|
||||
@ -129,7 +130,7 @@ export class Location {
|
||||
*/
|
||||
subscribe(
|
||||
onNext: (value: PopStateEvent) => void, onThrow?: ((exception: any) => void)|null,
|
||||
onReturn?: (() => void)|null): Object {
|
||||
onReturn?: (() => void)|null): ISubscription {
|
||||
return this._subject.subscribe({next: onNext, error: onThrow, complete: onReturn});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user