18 lines
428 B
TypeScript
18 lines
428 B
TypeScript
import Vue from 'vue'
|
|
import { DollarApollo } from './vue-apollo'
|
|
import { VueApolloComponentOption } from './options'
|
|
import { ApolloProvider } from './apollo-provider';
|
|
|
|
declare module 'vue/types/options' {
|
|
interface ComponentOptions<V extends Vue> {
|
|
apolloProvider?: ApolloProvider
|
|
apollo?: VueApolloComponentOption<V>
|
|
}
|
|
}
|
|
|
|
declare module 'vue/types/vue' {
|
|
interface Vue {
|
|
$apollo: DollarApollo<any>;
|
|
}
|
|
}
|