How do I define type of returned object based on selected fields? - Prisma