UNPKG

@nuxtjs/apollo

Version:

* Nuxt.js module to use [vue-apollo](https://github.com/Akryum/vue-apollo) * uses internally same approach as [vue-cli-plugin-apollo](https://github.com/Akryum/vue-cli-plugin-apollo)

17 lines (14 loc) 419 B
/** * Extends interfaces in Vue.js */ import Vue from 'vue' import { ApolloClient } from 'apollo-client' declare module 'vue/types/vue' { interface Vue { $apolloHelpers: { onLogin (token: string, apolloClient?: ApolloClient<{}>, tokenExpires?: number): Promise<void> onLogout (apolloClient?: ApolloClient<{}>): Promise<void> getToken (tokenName?: string): string } } }