mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-09 16:16:41 +08:00
feat(react): React Router Enhancements (#21693)
This commit is contained in:
19
packages/react/src/models/RouteInfo.ts
Normal file
19
packages/react/src/models/RouteInfo.ts
Normal file
@ -0,0 +1,19 @@
|
||||
|
||||
import { AnimationBuilder } from '@ionic/core';
|
||||
|
||||
import { RouteAction } from './RouteAction';
|
||||
import { RouterDirection } from './RouterDirection';
|
||||
|
||||
export interface RouteInfo<TOptions = any> {
|
||||
id: string;
|
||||
lastPathname?: string;
|
||||
routeAction?: RouteAction;
|
||||
routeDirection?: RouterDirection;
|
||||
routeAnimation?: AnimationBuilder;
|
||||
routeOptions?: TOptions;
|
||||
params?: {[key: string]: string | string[]};
|
||||
pushedByRoute?: string;
|
||||
pathname: string;
|
||||
search: string;
|
||||
tab?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user