File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed
src/json-crdt/codec/structural/verbose Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ export class Decoder {
48
48
return this . cVal ( doc , node ) ;
49
49
case 'con' :
50
50
return this . cCon ( doc , node ) ;
51
- case 'tup ' :
51
+ case 'vec ' :
52
52
return this . cVec ( doc , node ) ;
53
53
case 'bin' :
54
54
return this . cBin ( doc , node ) ;
@@ -69,7 +69,7 @@ export class Decoder {
69
69
return obj ;
70
70
}
71
71
72
- protected cVec ( doc : Model , node : types . TupleJsonCrdtNode ) : nodes . VecNode {
72
+ protected cVec ( doc : Model , node : types . VectorJsonCrdtNode ) : nodes . VecNode {
73
73
const id = this . cTs ( node . id ) ;
74
74
const obj = new nodes . VecNode ( doc , id ) ;
75
75
const elements = obj . elements ;
Original file line number Diff line number Diff line change @@ -54,8 +54,8 @@ export class Encoder {
54
54
} ;
55
55
}
56
56
57
- public cVec ( obj : nodes . VecNode ) : types . TupleJsonCrdtNode {
58
- const map : types . TupleJsonCrdtNode [ 'map' ] = [ ] ;
57
+ public cVec ( obj : nodes . VecNode ) : types . VectorJsonCrdtNode {
58
+ const map : types . VectorJsonCrdtNode [ 'map' ] = [ ] ;
59
59
const elements = obj . elements ;
60
60
const length = elements . length ;
61
61
const index = this . model . index ;
@@ -65,7 +65,7 @@ export class Encoder {
65
65
else map . push ( this . cNode ( index . get ( element ) ! ) ) ;
66
66
}
67
67
return {
68
- type : 'tup ' ,
68
+ type : 'vec ' ,
69
69
id : this . cTs ( obj . id ) ,
70
70
map,
71
71
} ;
Original file line number Diff line number Diff line change @@ -57,8 +57,8 @@ export interface ObjectJsonCrdtNode {
57
57
/**
58
58
* Tuple (LWW JSON array) node.
59
59
*/
60
- export interface TupleJsonCrdtNode {
61
- type : 'tup ' ;
60
+ export interface VectorJsonCrdtNode {
61
+ type : 'vec ' ;
62
62
id : JsonCrdtTimestamp ;
63
63
map : ( null | JsonCrdtNode ) [ ] ;
64
64
}
@@ -115,7 +115,7 @@ export interface JsonCrdtRgaTombstone {
115
115
116
116
export type JsonCrdtNode =
117
117
| ObjectJsonCrdtNode
118
- | TupleJsonCrdtNode
118
+ | VectorJsonCrdtNode
119
119
| ArrayJsonCrdtNode
120
120
| StringJsonCrdtNode
121
121
| BinaryJsonCrdtNode
You can’t perform that action at this time.
0 commit comments