import prisma from '~~/lib/prisma'; export default defineEventHandler(async (event) => { const user = await requireUserSession(event); if (user.user.role !== 'ADMIN') { throw createError({ status: 403, statusText: 'Not allowed!' }); } return prisma.user.findMany({ where: { role: { in: ['ADMIN', 'CREATOR'] }, deactivated: false, deletedAt: null }, select: { id: true, name: true, email: true, role: true }, orderBy: { createdAt: 'asc' } }); });