export const listResourceRelation = relations(lists, ({ many }) => ({
resources: many(listResources, {
relationName: "listResources",
}),
}));
export const resourceListRelation = relations(listResources, ({ one }) => ({
list: one(lists, {
fields: [listResources.listId],
references: [lists.id],
relationName: "list",
}),
}));
export const listUserRelation = relations(lists, ({ one }) => ({
profile: one(profile, {
fields: [lists.userId],
references: [profile.userId],
relationName: "profile",
}),
}));
export const listResourceRelation = relations(lists, ({ many }) => ({
resources: many(listResources, {
relationName: "listResources",
}),
}));
export const resourceListRelation = relations(listResources, ({ one }) => ({
list: one(lists, {
fields: [listResources.listId],
references: [lists.id],
relationName: "list",
}),
}));
export const listUserRelation = relations(lists, ({ one }) => ({
profile: one(profile, {
fields: [lists.userId],
references: [profile.userId],
relationName: "profile",
}),
}));