Skip to content

@sqlrooms/crdt / createCrdtSlice

Function: createCrdtSlice() ​

createCrdtSlice<S, TSchema>(options): StateCreator<CrdtSliceState>

Create a CRDT-backed slice that mirrors selected store fields into a Loro doc.

The returned state creator is intended to be composed into a larger Zustand store.

Type Parameters ​

Type ParameterDefault type
S extends Record<string, any>-
TSchema extends SchemaTypeSchemaType

Parameters ​

ParameterType
optionsCreateCrdtSliceOptions<S, TSchema>

Returns ​

StateCreator<CrdtSliceState>