diff --git a/packages/vue-apollo-components/src/ApolloMutation.js b/packages/vue-apollo-components/src/ApolloMutation.js index bd79f54..2209c41 100644 --- a/packages/vue-apollo-components/src/ApolloMutation.js +++ b/packages/vue-apollo-components/src/ApolloMutation.js @@ -52,6 +52,8 @@ export default { } }, + emits: [ 'loading', 'done', 'error' ], + watch: { loading (value) { this.$emit('loading', value) diff --git a/packages/vue-apollo-components/src/ApolloQuery.js b/packages/vue-apollo-components/src/ApolloQuery.js index f609958..5d53092 100644 --- a/packages/vue-apollo-components/src/ApolloQuery.js +++ b/packages/vue-apollo-components/src/ApolloQuery.js @@ -15,6 +15,8 @@ export default { } }, + emits: [ 'loading', 'result', 'error' ], + props: { query: { type: [Function, Object],