Files
apollo/types/vue.d.ts
T
Guillaume Chau 97d317e765 fix(ts): typings
2018-09-07 22:36:49 +02:00

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>;
}
}