Skip to content

MergeContext

Defined in: packages/@livestore/common/dist/sync/syncstate.d.ts:144

Only used for debugging purposes

  • MergeContext_base

new MergeContext(props, options?): MergeContext

Defined in: .pnpm-home/store/v11/links/@/effect/3.21.0/5f824b960b722ac9cc27ad83fe3b2945d775b034a0e1eb327a0ff67a4a7c6da7/node_modules/effect/dist/dts/Schema.d.ts:4266

{ _tag: "upstream-rebase"; newEvents: readonly EncodedWithMeta[]; rollbackEvents: readonly EncodedWithMeta[]; } | { _tag: "upstream-advance"; newEvents: readonly EncodedWithMeta[]; } | { _tag: "local-push"; newEvents: readonly EncodedWithMeta[]; }

SyncState

MakeOptions

MergeContext

MergeContext_base.constructor

readonly payload: { newEvents: readonly EncodedWithMeta[]; rollbackEvents: readonly EncodedWithMeta[]; } | { newEvents: readonly EncodedWithMeta[]; } | { newEvents: readonly EncodedWithMeta[]; }

Defined in: packages/@livestore/common/dist/sync/syncstate.d.ts:123

{ newEvents: readonly EncodedWithMeta[]; rollbackEvents: readonly EncodedWithMeta[]; }

readonly newEvents: readonly EncodedWithMeta[]

Events which need to be applied after the rollback (already rebased by the upstream node)

readonly rollbackEvents: readonly EncodedWithMeta[]

Events which need to be rolled back

{ newEvents: readonly EncodedWithMeta[]; }

readonly newEvents: readonly EncodedWithMeta[]

{ newEvents: readonly EncodedWithMeta[]; }

readonly newEvents: readonly EncodedWithMeta[]

MergeContext_base.payload


readonly syncState: SyncState

Defined in: packages/@livestore/common/dist/sync/syncstate.d.ts:124

MergeContext_base.syncState


toJSON: () => any

Defined in: packages/@livestore/common/dist/sync/syncstate.d.ts:145

any