Files
agentik/sync/src/commonMain/kotlin/pw/binom/StateStore.kt
T
subochev 22a167ed03 Добавляет модуль :sync — generic cursor-journal событий.
EventStore/MutableEventStore (get с EventSeqResult.expired, push, dropAllBefore, clear, min/max курсоров) и ksqlite-реализация KSqliteMutableEventStore: кэш граничных курсоров, пагинация чтения, требование возрастающего курсора. Тесты на in-memory SQLite.
2026-10-03 06:04:27 +03:00

12 lines
220 B
Kotlin

package pw.binom
import pw.binom.agentik.cursor.Cursor
interface StateStore<STATE> {
/**
* Возвращает состояние на момент [cursor]
*/
fun getState(cursor: Cursor): STATE
}