Files
apollo/types/vue.d.ts
T
joe-re 2cbf10db78 Update typed apollo provider (#273)
* upgrade @types/graphql

* refactor type definition

* remove unused property

* update apollo-provider type definition

ref: #66504309599ce9d4a31feb8fd5f065d790349c86
2018-05-21 19:44:50 +02:00

15 lines
357 B
TypeScript

import Vue from "vue";
import { VueApollo, ApolloProperty } from './vue-apollo';
import { VueApolloComponentOption } from './options'
declare module "vue/types/options" {
interface ComponentOptions<V extends Vue> {
apollo?: VueApolloComponentOption<V>;
}
}
declare module "vue/types/vue" {
interface Vue {
$apollo: ApolloProperty<any>;
}
}