diff options
Diffstat (limited to 'packages/opencode/src/session/session.sql.ts')
| -rw-r--r-- | packages/opencode/src/session/session.sql.ts | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/packages/opencode/src/session/session.sql.ts b/packages/opencode/src/session/session.sql.ts index 119ebeda3..35ed8fdda 100644 --- a/packages/opencode/src/session/session.sql.ts +++ b/packages/opencode/src/session/session.sql.ts @@ -11,7 +11,6 @@ import { Timestamps } from "../storage/schema.sql" type PartData = Omit<MessageV2.Part, "id" | "sessionID" | "messageID"> type InfoData = Omit<MessageV2.Info, "id" | "sessionID"> -type EntryData = Omit<SessionEntry.Entry, "id" | "type"> export const SessionTable = sqliteTable( "session", @@ -104,7 +103,7 @@ export const SessionEntryTable = sqliteTable( .$type<SessionID>() .notNull() .references(() => SessionTable.id, { onDelete: "cascade" }), - type: text().notNull(), + type: text().$type<SessionEntry.Type>().notNull(), ...Timestamps, data: text({ mode: "json" }).notNull().$type<Omit<SessionEntry.Entry, "type" | "id">>(), }, |
