()
| 58 | * 获取导航 Store 的接口实现 |
| 59 | */ |
| 60 | export function getNavigationStoreInterface(): INavigationStore { |
| 61 | const store = useNavigationStore |
| 62 | return { |
| 63 | get pendingNavigation() { |
| 64 | return store.getState().pendingNavigation |
| 65 | }, |
| 66 | get pendingRelativeNavigation() { |
| 67 | return store.getState().pendingRelativeNavigation |
| 68 | }, |
| 69 | requestNavigation: (request) => store.getState().requestNavigation(request), |
| 70 | requestRelativeNavigation: (request) => store.getState().requestRelativeNavigation(request), |
| 71 | clearNavigation: (version) => store.getState().clearNavigation(version), |
| 72 | clearRelativeNavigation: (version) => store.getState().clearRelativeNavigation(version), |
| 73 | reset: () => store.getState().reset() |
| 74 | } |
| 75 | } |
no test coverage detected