MCPcopy Create free account
hub / github.com/experdot/pointer / getNavigationStoreInterface

Function getNavigationStoreInterface

src/renderer/src/stores/navigationStore.ts:60–75  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58 * 获取导航 Store 的接口实现
59 */
60export 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}

Callers 1

initStoresFunction · 0.90

Calls 5

requestNavigationMethod · 0.80
clearNavigationMethod · 0.80
resetMethod · 0.65

Tested by

no test coverage detected