export const userRelations = relations(user, ({ one }) => ({
// TypeScript Error: Argument of type `{relationName: string}` is not assignable to parameter of type ...
referralCode: one(referralCode, { relationName: `claimedBy` })
}));
export const referralCodeRelations = relations(referralCode, ({ one }) => ({
createdBy: one(user, {
fields: [referralCode.createdById],
references: [user.id],
relationName: `createdBy`
}),
claimedBy: one(user, {
fields: [referralCode.claimedById],
references: [user.id],
relationName: `claimedBy`
})
}));
export const userRelations = relations(user, ({ one }) => ({
// TypeScript Error: Argument of type `{relationName: string}` is not assignable to parameter of type ...
referralCode: one(referralCode, { relationName: `claimedBy` })
}));
export const referralCodeRelations = relations(referralCode, ({ one }) => ({
createdBy: one(user, {
fields: [referralCode.createdById],
references: [user.id],
relationName: `createdBy`
}),
claimedBy: one(user, {
fields: [referralCode.claimedById],
references: [user.id],
relationName: `claimedBy`
})
}));