return db.query.projects.findMany({
columns: {
id: true
},
with: {
membersMapping: {
columns: {
memberId: true,
},
//** this makes the type inference crazy!
with: withMembers ? { member: { columns: { name: true, age: true } } } : {}
}
}
})
return db.query.projects.findMany({
columns: {
id: true
},
with: {
membersMapping: {
columns: {
memberId: true,
},
//** this makes the type inference crazy!
with: withMembers ? { member: { columns: { name: true, age: true } } } : {}
}
}
})