(opts?: {
warn?: boolean
})
| 4 | import type { AnyRouter, RegisteredRouter } from '@tanstack/router-core' |
| 5 | |
| 6 | export function useRouter<TRouter extends AnyRouter = RegisteredRouter>(opts?: { |
| 7 | warn?: boolean |
| 8 | }): TRouter { |
| 9 | const value = Solid.useContext(routerContext as any) |
| 10 | warning( |
| 11 | !((opts?.warn ?? true) && !value), |
| 12 | 'useRouter must be used inside a <RouterProvider> component!', |
| 13 | ) |
| 14 | return value as any |
| 15 | } |
no outgoing calls