diff --git a/src/list/Node.js b/src/list/Node.js index 310e774..c49592c 100644 --- a/src/list/Node.js +++ b/src/list/Node.js @@ -13,6 +13,10 @@ class Node { return "" + this.id + "." + this.seq + "." + this.ver; } + get heads() { + return Object.keys(this.next).map((e) => this.next[e]); + } + toJson() { return { id: this.id, seq: this.seq, ver: this.ver, data: this.data, next: this.next } } diff --git a/src/list/OrbitNode.js b/src/list/OrbitNode.js index c5a848b..d70b04b 100644 --- a/src/list/OrbitNode.js +++ b/src/list/OrbitNode.js @@ -19,10 +19,6 @@ class OrbitNode extends Node { return this.hash; } - get heads() { - return Object.keys(this.next).map((e) => this.next[e]); - } - compact() { let res = { id: this.id, seq: this.seq, ver: this.ver, data: this.data } let items = {};