Какое __typename должно быть в Apollo Link State? - PullRequest
0 голосов
/ 11 мая 2018

В примере Todo, приведенном в документах Apollo Link State, он имеет свойство __typename следующим образом -

const newTodo = {
        id: nextTodo++,
        text,
        completed: false,
        __typename: "TodoItem"
      };

Здесь оно TodoItem, но откуда оно взято?

Это может быть что-то или что-то конкретное?

1 Ответ

0 голосов
/ 12 мая 2018

Отвечая на мой вопрос

Это может быть что угодно

Таким образом, в этом случае TodoItem, как это было просто Todo

Обычно это тип, указанный в resolvers

Так что для type Todo __typename будет Todo

...