22 lines
394 B
TypeScript
22 lines
394 B
TypeScript
import { defineRelations } from 'drizzle-orm'
|
|
import * as schema from './schema'
|
|
|
|
export const relations = defineRelations(schema, (r) => ({
|
|
account: {
|
|
user: r.one.user({
|
|
from: r.account.userId,
|
|
to: r.user.id,
|
|
}),
|
|
},
|
|
user: {
|
|
accounts: r.many.account(),
|
|
sessions: r.many.session(),
|
|
},
|
|
session: {
|
|
user: r.one.user({
|
|
from: r.session.userId,
|
|
to: r.user.id,
|
|
}),
|
|
},
|
|
}))
|