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)

21 lines (17 loc) 549 B
import ApolloClient from 'apollo-client' import { CookieSetOptions } from 'universal-cookie' import './vue' import './nuxt' interface CookieAttributes extends Omit<CookieSetOptions, 'expires'> { expires?: number | Date } export interface ApolloHelpers { onLogin( token: string, apolloClient?: ApolloClient<any>, cookieAttributes?: number | CookieAttributes, skipResetStore?: boolean ): Promise<void>; onLogout(apolloClient?: ApolloClient<any>): Promise<void>; getToken(tokenName?: string): string; }