refactor(schema): extract public event definitions (#33579)

This commit is contained in:
Kit Langton
2026-06-24 22:43:17 +02:00
committed by GitHub
parent 0d755aeb8f
commit d359001a2b
93 changed files with 2740 additions and 2124 deletions
+3 -9
View File
@@ -1,10 +1,4 @@
import { Schema } from "effect"
import { QuestionV1 } from "@opencode-ai/schema/question-v1"
import { Identifier } from "@/id/id"
import { Newtype } from "@opencode-ai/core/schema"
export class QuestionID extends Newtype<QuestionID>()("QuestionID", Schema.String.check(Schema.isStartsWith("que"))) {
static ascending(id?: string): QuestionID {
return this.make(Identifier.ascending("question", id))
}
}
export const QuestionID = QuestionV1.ID
export type QuestionID = typeof QuestionID.Type