Дима, привет!

Как это любят говорить на западе: Good catch! :)
Поймал багу. Сейчас этого в призме нельзя. Еще не тестировал @prisma/client-3, может там пофиксили. Сам же я не натыкался на такое, потому что в енамы как правило загоняют какие-то константы, а на фронте выводится значение по справочнику или еще как. Ведь если ты захочешь склонение поменять или мультиязычность ввести, что ты будешь делать? Значение енамов никогда по идее не должно меняться (добавляться - да, а удаляться/меняться - это экстренный случай). Для примера как выводится текст на этом же проекте:

import { UserTechnologyHiringStatus } from 'src/modules/gql/generated' /** * Возвращает перевод статуса заинтересованности в трудоустройстве */ export const getUserTechnologyHiringStatusText = ( status: UserTechnologyHiringStatus ): string => { switch (status) { case UserTechnologyHiringStatus.ACTIVE: return 'Очень заинтересован' case UserTechnologyHiringStatus.NEGATIVE: return 'Не заинтересован' case UserTechnologyHiringStatus.NEUTRAL: return 'Не против' default: return '' } }