привет, а как при использовании Apollo server разложить типы разных сущностей по отдельным файлам? есть ли какие-то стандартные подходы в реализации такого варианта?
Только минус такого подхода, что о ошибке в схеме вы только после мержа узнаете. Переходите на генерируемую схему, она не на много сложнее, но меньше проблем будет
При генерации схемы у меня были проблемы с директивами. Проблема в том что они не работают при генерации из типов. Я тут использую нативную схему. Для того чтобы собрать схемы из разных кусков можно использовать graphql-tools/merge
Раньше NestJS использовал type-graphql, это был первый этап имплементации code-first подхода. В следующей версии они сделали свою реализацию, которая внутри очень сильно похожа на type-graphql
И кастомные директивы с code-first добавить нельзя даже через type-graphql, потому что проблема не в либе, собирающей метаданные, а в спецификации graphql и генераторах схемы