Skip to content

Commit 7e451bb

Browse files
committed
feat(json-crdt): 🎸 print model view in Model.toString()
1 parent d1db067 commit 7e451bb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/json-crdt/model/Model.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,9 @@ export class Model<RootJsonNode extends JsonNode = JsonNode> implements Printabl
348348
return `Index (${nodes.length} nodes)` + printTree(tab, nodes.map(node => (tab) => `${node.constructor.name} ${toDisplayString(node.id)}`));
349349
},
350350
nl,
351+
// (tab) => `View ${toTree(this.view(), tab)}`,
352+
(tab) => `View${printTree(tab, [tab => JSON.stringify(this.view(), null, 2).replace(/\n/g, '\n' + tab)])}`,
353+
nl,
351354
(tab) => this.clock.toString(tab),
352355
hasExtensions ? nl : null,
353356
hasExtensions ? (tab) => this.ext.toString(tab) : null,

0 commit comments

Comments
 (0)