Поймал багу. Сейчас этого в призме нельзя. Еще не тестировал @prisma/client-3, может там пофиксили. Сам же я не натыкался на такое, потому что в енамы как правило загоняют какие-то константы, а на фронте выводится значение по справочнику или еще как. Ведь если ты захочешь склонение поменять или мультиязычность ввести, что ты будешь делать? Значение енамов никогда по идее не должно меняться (добавляться - да, а удаляться/меняться - это экстренный случай). Для примера как выводится текст на этом же проекте:
import{ UserTechnologyHiringStatus }from'src/modules/gql/generated'/**
* Возвращает перевод статуса заинтересованности в трудоустройстве
*/exportconst getUserTechnologyHiringStatusText =(status: UserTechnologyHiringStatus
):string=>{switch(status){case UserTechnologyHiringStatus.ACTIVE:return'Очень заинтересован'case UserTechnologyHiringStatus.NEGATIVE:return'Не заинтересован'case UserTechnologyHiringStatus.NEUTRAL:return'Не против'default:return''}}