@vue/apollo-composable / provideApolloClients
Function: provideApolloClients() ​
provideApolloClients(
clients):Result
Provides multiple named ApolloClient instances for use outside Vue's injection context.
Parameters ​
clients ​
useApolloClient.ClientDict
Dictionary mapping client IDs to ApolloClient instances.
Returns ​
A function that executes a callback with the clients available.
Example ​
ts
const { current } = provideApolloClients({
default: mainClient,
analytics: analyticsClient,
})(() => {
return useQuery(MyQuery, { clientId: 'analytics' })
})