fix minor typos
This commit is contained in:
parent
645f05b0bb
commit
51bb732606
@ -153,7 +153,7 @@ an incremental document updates that allows clients to sync with each other.
|
|||||||
The update object is an Uint8Array that efficiently encodes `Item` objects and
|
The update object is an Uint8Array that efficiently encodes `Item` objects and
|
||||||
the delete set.
|
the delete set.
|
||||||
* `state vector`: A state vector defines the know state of each user (a set of
|
* `state vector`: A state vector defines the know state of each user (a set of
|
||||||
tubles `(client, clock)`). This object is also efficiently encoded as a
|
tuples `(client, clock)`). This object is also efficiently encoded as a
|
||||||
Uint8Array.
|
Uint8Array.
|
||||||
|
|
||||||
The client can ask a remote client for missing document updates by sending
|
The client can ask a remote client for missing document updates by sending
|
||||||
@ -168,7 +168,7 @@ An implementation of the syncing process is in
|
|||||||
## Snapshots
|
## Snapshots
|
||||||
|
|
||||||
A snapshot can be used to restore an old document state. It is a `state vector`
|
A snapshot can be used to restore an old document state. It is a `state vector`
|
||||||
\+ `delete set`. I client can restore an old document state by iterating through
|
\+ `delete set`. A client can restore an old document state by iterating through
|
||||||
the sequence CRDT and ignoring all Items that have an `id.clock >
|
the sequence CRDT and ignoring all Items that have an `id.clock >
|
||||||
stateVector[id.client].clock`. Instead of using `item.deleted` the client will
|
stateVector[id.client].clock`. Instead of using `item.deleted` the client will
|
||||||
use the delete set to find out if an item was deleted or not.
|
use the delete set to find out if an item was deleted or not.
|
||||||
|
@ -109,7 +109,7 @@ export class ContentType {
|
|||||||
if (!item.deleted) {
|
if (!item.deleted) {
|
||||||
item.delete(transaction)
|
item.delete(transaction)
|
||||||
} else {
|
} else {
|
||||||
// Whis will be gc'd later and we want to merge it if possible
|
// This will be gc'd later and we want to merge it if possible
|
||||||
// We try to merge all deleted items after each transaction,
|
// We try to merge all deleted items after each transaction,
|
||||||
// but we have no knowledge about that this needs to be merged
|
// but we have no knowledge about that this needs to be merged
|
||||||
// since it is not in transaction.ds. Hence we add it to transaction._mergeStructs
|
// since it is not in transaction.ds. Hence we add it to transaction._mergeStructs
|
||||||
|
@ -281,7 +281,7 @@ export class Item extends AbstractStruct {
|
|||||||
*/
|
*/
|
||||||
this.parentSub = parentSub
|
this.parentSub = parentSub
|
||||||
/**
|
/**
|
||||||
* If this type's effect is reundone this type refers to the type that undid
|
* If this type's effect is redone this type refers to the type that undid
|
||||||
* this operation.
|
* this operation.
|
||||||
* @type {ID | null}
|
* @type {ID | null}
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user