Type alias RouterInstance<R, V>
RouterInstance<R, V>: { routes: R[]; baseUrl: string; history: History & { location: WrappedLocation; }; viewStack: V[]; locationStack: Location[]; resolveView: ResolveView<R, V>; currentGuard<T>(promise) => Promise<T>; cancelAll() => void; resolving?: Location; } & RequiredOf<Options<V>, "baseUrl">
Type declaration
-
routes: R[]
-
baseUrl: string
-
history: History & {
location: WrappedLocation;
}
-
viewStack: V[]
-
locationStack: Location[]
-
-
currentGuard:function
- currentGuard<T>(promise): Promise<T>
-
Returns Promise<T>
-
cancelAll:function
- cancelAll(): void
-
Returns void
-
Optional resolving?: Location