fix minor typos

This commit is contained in:
Yifeng Wang 2022-01-05 01:20:57 +08:00
parent 645f05b0bb
commit 51bb732606
3 changed files with 4 additions and 4 deletions

View File

@ -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.

View File

@ -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

View File

@ -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}
*/ */