refactor(core): simplify event model (#33238)

This commit is contained in:
Dax
2026-06-21 10:34:57 -04:00
committed by GitHub
parent ca006a2d20
commit fb43c15f88
15 changed files with 231 additions and 569 deletions
@@ -16,13 +16,13 @@ const GlobalHealth = Schema.Struct({
const SyncEventSchemas = EventV2.registry
.values()
.flatMap((definition) => {
if (!definition.sync) return []
if (!definition.durable) return []
return [
Schema.Struct({
type: Schema.Literal("sync"),
id: EventV2.ID,
syncEvent: Schema.Struct({
type: Schema.Literal(EventV2.versionedType(definition.type, definition.sync.version)),
type: Schema.Literal(EventV2.versionedType(definition.type, definition.durable.version)),
id: EventV2.ID,
seq: Schema.Finite,
aggregateID: Schema.String,