router5-transition-path
Version:
Router5 transition path helper function
26 lines (25 loc) • 640 B
TypeScript
export interface SegementParams {
[key: string]: string;
}
export interface State {
name: string;
params?: {
[key: string]: any;
};
meta?: {
options?: {
[key: string]: boolean;
};
params?: {
[key: string]: SegementParams;
};
};
[key: string]: any;
}
export interface TransitionPath {
intersection: string;
toDeactivate: string[];
toActivate: string[];
}
export declare const nameToIDs: (name: string) => string[];
export default function transitionPath(toState: State, fromState: State | null): TransitionPath;