From f9aa50d67d1b01f6ed54374f80591f1afb6ebfd0 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 29 Jan 2026 23:07:30 +0000 Subject: [PATCH] fix(events): resolve TypeScript build errors - Import EventBus/EventBusConfig types from types.js instead of bus.js - Convert SQLite result.changes bigint to number https://claude.ai/code/session_01NAdzND6SJEF1Fgk8dRDmAD --- src/events/gateway-integration.ts | 9 ++------- src/events/store.ts | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/events/gateway-integration.ts b/src/events/gateway-integration.ts index aa8115c41..2aec6ac30 100644 --- a/src/events/gateway-integration.ts +++ b/src/events/gateway-integration.ts @@ -12,13 +12,8 @@ import type { MoltbotConfig } from "../config/config.js"; import { onAgentEvent, type AgentEventPayload } from "../infra/agent-events.js"; import { onDiagnosticEvent, type DiagnosticEventPayload } from "../infra/diagnostic-events.js"; -import { - createEventBus, - setEventBus, - getEventBus, - type EventBus, - type EventBusConfig, -} from "./bus.js"; +import { createEventBus, setEventBus, getEventBus } from "./bus.js"; +import type { EventBus, EventBusConfig } from "./types.js"; import { createEventStore, getDefaultEventStorePath } from "./store.js"; import { createEvent, type EventTopicMap } from "./catalog.js"; diff --git a/src/events/store.ts b/src/events/store.ts index 545f5594e..c8bff401e 100644 --- a/src/events/store.ts +++ b/src/events/store.ts @@ -249,7 +249,7 @@ export function createEventStore(config: EventStoreConfig): EventStore & { const prune = async (olderThan: number): Promise => { const result = pruneByTimeStmt.run(olderThan); - return result.changes; + return Number(result.changes); }; const close = (): void => {