Как отфильтровать схему graphql?
Использую prisma и apollo server. Prisma предоставляет огромную схему graphql, и я хочу, чтобы сервер apollo брал только ее части, в основном отфильтровывал схему призмы по некоторой логике и предоставлял только те запросы / мутации / типы, которые мне нужны, а не все из них.
Решения, которые я знаю, но плохо решают мою проблему:
- Nexus prisma - выглядит действительно хорошо, но в настоящее время не работает с федерацией аполлонов, поэтому я не могу ее использовать.
- Пакет graphql-import - это то, что я использую сейчас, но он слишком медленный (в настоящее время нам требуется 17,5 секунд для импорта схемы) и немного громоздкий.
Как это лучше сделать?