Files
conve-x/convex/schema.ts
T

20 lines
470 B
TypeScript

import { defineSchema, defineTable } from 'convex/server';
import { v } from 'convex/values';
export default defineSchema({
users: defineTable({
clerkUser: v.any(),
}).index('by_clerk_id', ['clerkUser.id']),
posts: defineTable({
userId: v.id('users'),
content: v.array(v.string()),
likes: v.array(v.id('users')),
replies: v.array(
v.object({
userId: v.id('users'),
content: v.array(v.string()),
})
),
}),
});