Мутации Graphql, генерирующие схему

#graphql

Вопрос:

Я пытаюсь следовать учебнику Бена Авада по лиреддиту.

На этапе выхода из системы я обновил свой распознаватель пользователей, чтобы добавить мутацию выхода из системы.

Когда я пытаюсь запустить генератор для graphql, я получаю сообщение об ошибке, в котором говорится:

Ошибка AggregateError: Проверка документа GraphQL не удалась с ошибкой 1; Ошибка 0: GraphQLDocumentError: Не удается запросить поле «выход» для типа «Мутация».

Я сохраняю все, обновляю игровую площадку graphql и запускаю команду генератора на веб-стороне. Я не могу заставить graphql распознать мутацию. Я вижу, что он не указан как мутация на игровой площадке graphql или в сгенерированном файле/graphql. Я не знаю, почему я могу запустить генератор с:

 graphql-codegen --config codegen.yml
 

Документы graphql предполагают, что для обновления схемы новыми мутациями не требуется ничего дополнительного.

Требуется ли дополнительный шаг для добавления мутаций в схему? Может ли кто-нибудь увидеть проблему с этой мутацией:

 @Mutation(() => Boolean)
    logout(@Ctx() { req, res }: MyContext) {
    return new Promise((resolve) =>
      req.session.destroy((err) => {
        res.clearCookie(COOKIE_NAME, {
            maxAge: 1000 * 60 * 60 * 24 * 365 * 10,
            httpOnly: true,
            sameSite: "lax",
            secure: __prod__,
        
        });
 

// ПРИМЕЧАНИЕ: Я попытался удалить атрибуты из приведенного выше {}

         if (err) {
          console.log(err);
          resolve(false);
          return;
        }

        resolve(true);
      })
    );