@sqlrooms/crdt / CreateCrdtSliceOptions
Type Alias: CreateCrdtSliceOptions<S, TSchema>
CreateCrdtSliceOptions<
S,TSchema> =object
Type Parameters
| Type Parameter |
|---|
S |
TSchema extends SchemaType |
Properties
mirrors
mirrors:
Record<string,CrdtMirror<S,any>>
CRDT mirrors keyed by their root key in the Loro document.
Each entry becomes one loro-mirror Mirror instance on a shared LoroDoc.
doc?
optionaldoc:LoroDoc
createDoc()?
optionalcreateDoc: () =>LoroDoc
Returns
LoroDoc
storage?
optionalstorage:CrdtDocStorage
sync?
optionalsync:CrdtSyncConnector
mirrorOptions?
optionalmirrorOptions:Record<string,unknown>
onError()?
optionalonError: (error) =>void
Parameters
| Parameter | Type |
|---|---|
error | unknown |
Returns
void
