Files
apollo/types/vue.d.ts
T
joe-re 8dcdb9299f TypeScript support (#160)
* TypeScript support

* set defaultOptions key to VueApollo constructor
2017-12-22 14:38:05 +01:00

15 lines
362 B
TypeScript

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