@@ -32,6 +32,16 @@ import { TrackByFunction } from '@angular/core';
3232import { Type } from ' @angular/core' ;
3333import { Version } from ' @angular/core' ;
3434import { ViewContainerRef } from ' @angular/core' ;
35+ import { ɵNavigateEvent } from ' @angular/core' ;
36+ import { ɵNavigation } from ' @angular/core' ;
37+ import { ɵNavigationCurrentEntryChangeEvent } from ' @angular/core' ;
38+ import { ɵNavigationHistoryEntry } from ' @angular/core' ;
39+ import { ɵNavigationNavigateOptions } from ' @angular/core' ;
40+ import { ɵNavigationOptions } from ' @angular/core' ;
41+ import { ɵNavigationReloadOptions } from ' @angular/core' ;
42+ import { ɵNavigationResult } from ' @angular/core' ;
43+ import { ɵNavigationTransition } from ' @angular/core' ;
44+ import { ɵNavigationUpdateCurrentEntryOptions } from ' @angular/core' ;
3545
3646// @public
3747export const APP_BASE_HREF: InjectionToken <string >;
@@ -842,6 +852,50 @@ export abstract class PlatformLocation {
842852 static ɵprov: i0 .ɵɵInjectableDeclaration <PlatformLocation >;
843853}
844854
855+ // @public
856+ export abstract class PlatformNavigation implements ɵNavigation {
857+ // (undocumented)
858+ abstract addEventListener(type : unknown , listener : unknown , options ? : unknown ): void ;
859+ // (undocumented)
860+ abstract back(options ? : ɵNavigationOptions | undefined ): ɵNavigationResult ;
861+ // (undocumented)
862+ abstract canGoBack: boolean ;
863+ // (undocumented)
864+ abstract canGoForward: boolean ;
865+ // (undocumented)
866+ abstract currentEntry: ɵNavigationHistoryEntry | null ;
867+ // (undocumented)
868+ abstract dispatchEvent(event : Event ): boolean ;
869+ // (undocumented)
870+ abstract entries(): ɵNavigationHistoryEntry [];
871+ // (undocumented)
872+ abstract forward(options ? : ɵNavigationOptions | undefined ): ɵNavigationResult ;
873+ // (undocumented)
874+ abstract navigate(url : string , options ? : ɵNavigationNavigateOptions | undefined ): ɵNavigationResult ;
875+ // (undocumented)
876+ abstract oncurrententrychange: ((this : ɵNavigation , ev : ɵNavigationCurrentEntryChangeEvent ) => any ) | null ;
877+ // (undocumented)
878+ abstract onnavigate: ((this : ɵNavigation , ev : ɵNavigateEvent ) => any ) | null ;
879+ // (undocumented)
880+ abstract onnavigateerror: ((this : ɵNavigation , ev : ErrorEvent ) => any ) | null ;
881+ // (undocumented)
882+ abstract onnavigatesuccess: ((this : ɵNavigation , ev : Event ) => any ) | null ;
883+ // (undocumented)
884+ abstract reload(options ? : ɵNavigationReloadOptions | undefined ): ɵNavigationResult ;
885+ // (undocumented)
886+ abstract removeEventListener(type : unknown , listener : unknown , options ? : unknown ): void ;
887+ // (undocumented)
888+ abstract transition: ɵNavigationTransition | null ;
889+ // (undocumented)
890+ abstract traverseTo(key : string , options ? : ɵNavigationOptions | undefined ): ɵNavigationResult ;
891+ // (undocumented)
892+ abstract updateCurrentEntry(options : ɵNavigationUpdateCurrentEntryOptions ): void ;
893+ // (undocumented)
894+ static ɵfac: i0 .ɵɵFactoryDeclaration <PlatformNavigation , never >;
895+ // (undocumented)
896+ static ɵprov: i0 .ɵɵInjectableDeclaration <PlatformNavigation >;
897+ }
898+
845899// @public @deprecated
846900export enum Plural {
847901 // (undocumented)
0 commit comments