api-client/plugins/vue-apollo.ts

16 lines
307 B
TypeScript
Raw Normal View History

2021-05-03 13:18:24 +00:00
import Vue from "vue"
import VueApollo from "vue-apollo"
2021-05-15 12:43:31 +00:00
import { apolloClient } from "~/helpers/apollo"
2021-05-03 13:18:24 +00:00
const vueApolloProvider = new VueApollo({
2021-05-15 12:43:31 +00:00
defaultClient: apolloClient as any,
})
2021-05-03 13:18:24 +00:00
2021-05-15 12:43:31 +00:00
Vue.use(VueApollo)
2021-05-03 13:18:24 +00:00
export default (ctx: any) => {
const { app } = ctx
app.apolloProvider = vueApolloProvider
}