Почему я пропускаю типы на Аполлон-угловую мутацию? - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь понять клиента Apollo в клиенте Angular.Следующий код не дает мне печатать:

fireMutation() {
  this.apollo.mutate<{foo: string}>({
    mutation: gql`some mutation {}`,
    variables: {}
  }).subscribe(v => {
    // No typings on v.
    return;   
  });
}

Я обнаружил эту проблему на Github, но она, очевидно, не связана с проблемой, с которой я сталкиваюсь.

Iсоздали Stackblitz здесь , чтобы вам было легче подтвердить.

1 Ответ

0 голосов
/ 29 марта 2019

Основываясь на этом комментарии Github , я нашел решение.

Исправление было при установке типов GraphQL: npm i @types/graphql --save-dev.

Я обновил стекаблиц, итеперь он работает 100

working types apollo/mutation

Большое спасибо ekron .

...