UNPKG

alepha

Version:

Easy-to-use modern TypeScript framework for building many kind of applications.

12 lines (10 loc) 364 B
import { AlephaError } from "alepha"; import { useStore } from "alepha/react"; import type { ReactRouterState } from "../providers/ReactPageProvider.ts"; export const useRouterState = (): ReactRouterState => { const [state] = useStore("alepha.react.router.state"); if (!state) { throw new AlephaError("Missing react router state"); } return state; };