const rows = await prisma.role_users.findMany({
select: {
users: {
select: {
id: true,
email: true,
},
},
roles: {
select: {
members: {
select: {
groups: {
select: {
id: true,
name: true,
},
},
},
},
},
},
},
});
type X = (typeof rows)[number]["users"] & {
roles: (typeof rows)[number]["roles"]["members"][number]["groups"][];
};
const rows = await prisma.role_users.findMany({
select: {
users: {
select: {
id: true,
email: true,
},
},
roles: {
select: {
members: {
select: {
groups: {
select: {
id: true,
name: true,
},
},
},
},
},
},
},
});
type X = (typeof rows)[number]["users"] & {
roles: (typeof rows)[number]["roles"]["members"][number]["groups"][];
};