export const usersRelations = relations(users, ({many}) => ({
members: many(members),
invites: many(invites),
}))
export const invitesRelations = relations(invites, ({one}) => ({
inviter: one(members, {
fields: [invites.inviterId],
references: [members.id],
}),
invited: one(users, {
fields: [invites.invitedId],
references: [users.id],
})
}))
export const membersRelations = relations(members, ({many, one}) => ({
invites: many(invites),
}))
export const usersRelations = relations(users, ({many}) => ({
members: many(members),
invites: many(invites),
}))
export const invitesRelations = relations(invites, ({one}) => ({
inviter: one(members, {
fields: [invites.inviterId],
references: [members.id],
}),
invited: one(users, {
fields: [invites.invitedId],
references: [users.id],
})
}))
export const membersRelations = relations(members, ({many, one}) => ({
invites: many(invites),
}))