Пример Relay Todo: зачем определять типы ‘Todo’ и ‘User’ отдельно от версии типов GraphQL?

#relayjs #relay

#relayjs #реле

Вопрос:

В примере Relay Todo в ‘/data/database.js ‘ типы Todo и User создаются, но затем в ‘/data/schema/nodes.js ‘GraphQLObjectTypes создаются для каждого из них.

Зачем беспокоиться о том, чтобы делать оба, а не просто использовать только типы graphql? Это просто для того, чтобы привести в порядок распознаватели в определениях GraphQL этих типов?