#apollo-client #apollo-angular
#apollo-client #apollo-angular
Вопрос:
Я пытаюсь понять клиент Apollo в Angular client. Следующий код не дает мне никаких типов:
fireMutation() {
this.apollo.mutate<{foo: string}>({
mutation: gql`some mutation {}`,
variables: {}
}).subscribe(v => {
// No typings on v.
return;
});
}
Я нашел эту проблему на Github, но это, по-видимому, не связано с проблемой, с которой я столкнулся.
Я здесь создал Stackblitz, чтобы вам было легко подтвердить.
Ответ №1:
Основываясь на этом комментарии на Github, я нашел решение.
Исправление заключалось в установке типов graphql: npm i @types/graphql --save-dev
.
Я обновил stackblitz, и теперь он работает 🔥
Большое спасибо ekron.