diff --git a/docs/framework/vue/guides/ssr.md b/docs/framework/vue/guides/ssr.md index 74be311158..797ca96713 100644 --- a/docs/framework/vue/guides/ssr.md +++ b/docs/framework/vue/guides/ssr.md @@ -1,6 +1,8 @@ --- id: ssr title: SSR +redirect_from: + - framework/vue/reference/hydration --- Vue Query supports prefetching multiple queries on the server and then _dehydrating_ those queries to the queryClient. This means the server can prerender markup that is immediately available on page load and as soon as JS is available, Vue Query can upgrade or _hydrate_ those queries with the full functionality of the library. This includes refetching those queries on the client if they have become stale since the time they were rendered on the server. diff --git a/docs/framework/vue/reference/functions/infiniteQueryOptions.md b/docs/framework/vue/reference/functions/infiniteQueryOptions.md index 564d4cc825..3987854900 100644 --- a/docs/framework/vue/reference/functions/infiniteQueryOptions.md +++ b/docs/framework/vue/reference/functions/infiniteQueryOptions.md @@ -1,6 +1,8 @@ --- id: infiniteQueryOptions title: infiniteQueryOptions +redirect_from: + - framework/vue/reference/infiniteQueryOptions --- ## Call Signature diff --git a/docs/framework/vue/reference/functions/mutationOptions.md b/docs/framework/vue/reference/functions/mutationOptions.md index fdf3af339b..d934c7b3b8 100644 --- a/docs/framework/vue/reference/functions/mutationOptions.md +++ b/docs/framework/vue/reference/functions/mutationOptions.md @@ -1,6 +1,8 @@ --- id: mutationOptions title: mutationOptions +redirect_from: + - framework/vue/reference/mutationOptions --- ## Call Signature diff --git a/docs/framework/vue/reference/functions/queryOptions.md b/docs/framework/vue/reference/functions/queryOptions.md index 812e61478e..ec62f8d528 100644 --- a/docs/framework/vue/reference/functions/queryOptions.md +++ b/docs/framework/vue/reference/functions/queryOptions.md @@ -1,6 +1,8 @@ --- id: queryOptions title: queryOptions +redirect_from: + - framework/vue/reference/queryOptions --- ## Call Signature diff --git a/docs/framework/vue/reference/functions/useInfiniteQuery.md b/docs/framework/vue/reference/functions/useInfiniteQuery.md index c41b2af769..0423a5bea3 100644 --- a/docs/framework/vue/reference/functions/useInfiniteQuery.md +++ b/docs/framework/vue/reference/functions/useInfiniteQuery.md @@ -1,6 +1,8 @@ --- id: useInfiniteQuery title: useInfiniteQuery +redirect_from: + - framework/vue/reference/useInfiniteQuery --- ## Call Signature diff --git a/docs/framework/vue/reference/functions/useIsFetching.md b/docs/framework/vue/reference/functions/useIsFetching.md index 3f4a5ea649..fc99e0ab9a 100644 --- a/docs/framework/vue/reference/functions/useIsFetching.md +++ b/docs/framework/vue/reference/functions/useIsFetching.md @@ -1,6 +1,8 @@ --- id: useIsFetching title: useIsFetching +redirect_from: + - framework/vue/reference/useIsFetching --- ```ts diff --git a/docs/framework/vue/reference/functions/useIsMutating.md b/docs/framework/vue/reference/functions/useIsMutating.md index fc46618834..32e8005f92 100644 --- a/docs/framework/vue/reference/functions/useIsMutating.md +++ b/docs/framework/vue/reference/functions/useIsMutating.md @@ -1,6 +1,8 @@ --- id: useIsMutating title: useIsMutating +redirect_from: + - framework/vue/reference/useIsMutating --- ```ts diff --git a/docs/framework/vue/reference/functions/useMutation.md b/docs/framework/vue/reference/functions/useMutation.md index 2d378074fb..0a19f6d62b 100644 --- a/docs/framework/vue/reference/functions/useMutation.md +++ b/docs/framework/vue/reference/functions/useMutation.md @@ -1,6 +1,8 @@ --- id: useMutation title: useMutation +redirect_from: + - framework/vue/reference/useMutation --- ```ts diff --git a/docs/framework/vue/reference/functions/useMutationState.md b/docs/framework/vue/reference/functions/useMutationState.md index c09346c2d1..9e26352659 100644 --- a/docs/framework/vue/reference/functions/useMutationState.md +++ b/docs/framework/vue/reference/functions/useMutationState.md @@ -1,6 +1,8 @@ --- id: useMutationState title: useMutationState +redirect_from: + - framework/vue/reference/useMutationState --- ```ts diff --git a/docs/framework/vue/reference/functions/usePrefetchInfiniteQuery.md b/docs/framework/vue/reference/functions/usePrefetchInfiniteQuery.md index f2278bd02f..4e257d80d4 100644 --- a/docs/framework/vue/reference/functions/usePrefetchInfiniteQuery.md +++ b/docs/framework/vue/reference/functions/usePrefetchInfiniteQuery.md @@ -1,6 +1,8 @@ --- id: usePrefetchInfiniteQuery title: usePrefetchInfiniteQuery +redirect_from: + - framework/vue/reference/usePrefetchInfiniteQuery --- ```ts diff --git a/docs/framework/vue/reference/functions/usePrefetchQuery.md b/docs/framework/vue/reference/functions/usePrefetchQuery.md index 873c843750..27b1d3cc0c 100644 --- a/docs/framework/vue/reference/functions/usePrefetchQuery.md +++ b/docs/framework/vue/reference/functions/usePrefetchQuery.md @@ -1,6 +1,8 @@ --- id: usePrefetchQuery title: usePrefetchQuery +redirect_from: + - framework/vue/reference/usePrefetchQuery --- ```ts diff --git a/docs/framework/vue/reference/functions/useQueries.md b/docs/framework/vue/reference/functions/useQueries.md index cc5c587b8c..ebd45413f8 100644 --- a/docs/framework/vue/reference/functions/useQueries.md +++ b/docs/framework/vue/reference/functions/useQueries.md @@ -1,6 +1,8 @@ --- id: useQueries title: useQueries +redirect_from: + - framework/vue/reference/useQueries --- ```ts diff --git a/docs/framework/vue/reference/functions/useQuery.md b/docs/framework/vue/reference/functions/useQuery.md index d27c031cdd..824a1a52d9 100644 --- a/docs/framework/vue/reference/functions/useQuery.md +++ b/docs/framework/vue/reference/functions/useQuery.md @@ -1,6 +1,8 @@ --- id: useQuery title: useQuery +redirect_from: + - framework/vue/reference/useQuery --- ## Call Signature diff --git a/docs/framework/vue/reference/functions/useQueryClient.md b/docs/framework/vue/reference/functions/useQueryClient.md index d605ababd9..24797976db 100644 --- a/docs/framework/vue/reference/functions/useQueryClient.md +++ b/docs/framework/vue/reference/functions/useQueryClient.md @@ -1,6 +1,8 @@ --- id: useQueryClient title: useQueryClient +redirect_from: + - framework/vue/reference/useQueryClient --- ```ts diff --git a/scripts/generate-docs.ts b/scripts/generate-docs.ts index be0f9baade..d4f1aec57f 100644 --- a/scripts/generate-docs.ts +++ b/scripts/generate-docs.ts @@ -235,6 +235,31 @@ const packages: Array = [ tsconfig: resolve(__dirname, '../packages/vue-query/tsconfig.json'), outputDir: resolve(__dirname, '../docs/framework/vue/reference'), exclude: ['./packages/query-core/**/*'], + redirectFrom: { + 'functions/infiniteQueryOptions': [ + 'framework/vue/reference/infiniteQueryOptions', + ], + 'functions/mutationOptions': ['framework/vue/reference/mutationOptions'], + 'functions/queryOptions': ['framework/vue/reference/queryOptions'], + 'functions/useInfiniteQuery': [ + 'framework/vue/reference/useInfiniteQuery', + ], + 'functions/useIsFetching': ['framework/vue/reference/useIsFetching'], + 'functions/useIsMutating': ['framework/vue/reference/useIsMutating'], + 'functions/useMutation': ['framework/vue/reference/useMutation'], + 'functions/useMutationState': [ + 'framework/vue/reference/useMutationState', + ], + 'functions/usePrefetchInfiniteQuery': [ + 'framework/vue/reference/usePrefetchInfiniteQuery', + ], + 'functions/usePrefetchQuery': [ + 'framework/vue/reference/usePrefetchQuery', + ], + 'functions/useQueries': ['framework/vue/reference/useQueries'], + 'functions/useQuery': ['framework/vue/reference/useQuery'], + 'functions/useQueryClient': ['framework/vue/reference/useQueryClient'], + }, }, { entryPoints: [resolve(__dirname, '../packages/react-query/src/index.ts')],