diff --git a/types/mobx-apollo/index.d.ts b/types/mobx-apollo/index.d.ts index 4054601717..54818cd846 100644 --- a/types/mobx-apollo/index.d.ts +++ b/types/mobx-apollo/index.d.ts @@ -19,7 +19,7 @@ export interface MobxApolloQueryOptions extends WatchQueryOptions { export interface MobxApolloQuery { loading: boolean; - data: T; + data?: T; error?: ApolloError; ref: ObservableQuery; } diff --git a/types/mobx-apollo/mobx-apollo-tests.ts b/types/mobx-apollo/mobx-apollo-tests.ts index 964e6b0c6e..50d6b03abb 100644 --- a/types/mobx-apollo/mobx-apollo-tests.ts +++ b/types/mobx-apollo/mobx-apollo-tests.ts @@ -27,7 +27,7 @@ class PostStore { } get posts() { - return this.postsQuery.data.posts; + return this.postsQuery.data && this.postsQuery.data.posts; } }