diff --git a/types/vue.d.ts b/types/vue.d.ts index 8c67dbc..94d8b1b 100644 --- a/types/vue.d.ts +++ b/types/vue.d.ts @@ -4,8 +4,9 @@ import { DollarApollo } from './vue-apollo' import { VueApolloComponentOptions } from './options' import { ApolloProvider } from './apollo-provider' -declare module 'vue/types/options' { +type DataDef = Data | ((this: Readonly & V) => Data) +declare module 'vue/types/options' { interface ComponentOptions { apolloProvider?: ApolloProvider apollo?: VueApolloComponentOptions<