UNPKG

@tanstack/vue-router

Version:

Modern and scalable routing for Vue applications

5 lines (4 loc) 758 B
import type * as Vue from 'vue'; import type { AnyRouter, RegisteredRouter, UseRouteContextBaseOptions, UseRouteContextOptions, UseRouteContextResult } from '@tanstack/router-core'; export type UseRouteContextRoute<out TFrom> = <TRouter extends AnyRouter = RegisteredRouter, TSelected = unknown>(opts?: UseRouteContextBaseOptions<TRouter, TFrom, true, TSelected>) => Vue.Ref<UseRouteContextResult<TRouter, TFrom, true, TSelected>>; export declare function useRouteContext<TRouter extends AnyRouter = RegisteredRouter, const TFrom extends string | undefined = undefined, TStrict extends boolean = true, TSelected = unknown>(opts: UseRouteContextOptions<TRouter, TFrom, TStrict, TSelected>): Vue.Ref<UseRouteContextResult<TRouter, TFrom, TStrict, TSelected>>;