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>