diff --git a/worker/automerge-r2-storage.ts b/worker/automerge-r2-storage.ts index d741e70..5ef6747 100644 --- a/worker/automerge-r2-storage.ts +++ b/worker/automerge-r2-storage.ts @@ -157,7 +157,8 @@ export class AutomergeR2Storage { } // Automerge.from() is optimized for creating documents from existing state - const doc = Automerge.from(initialState) + // Type assertion needed because TLStoreSnapshot doesn't have index signature + const doc = Automerge.from(initialState as unknown as Record) as Automerge.Doc const conversionTime = Date.now() - startTime console.log(`⏱️ Automerge conversion took ${conversionTime}ms for ${recordCount} records`)