Skip to content

Commit 0ee145a

Browse files
committed
clearer speficifation of move value, and added fallback console logs
1 parent 3291c2c commit 0ee145a

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/utils/customFormatter.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,15 @@ class CustomJuuFormatter extends BaseFormatter<
119119
this.formatDeltaChildren(context, delta, left);
120120
}
121121
format_added(context: CustomJuuFormatterContext, delta: AddedDelta): void {
122+
// console.log("DEEELTAAAA", JSON.stringify(delta))
122123
context.pushCurrentOp({ op: DifferenceOperationKind.ADD, value: delta[0] });
123124
}
124125

125126
format_modified(
126127
context: CustomJuuFormatterContext,
127128
delta: ModifiedDelta,
128129
): void {
130+
// console.log("DEEELTAAAA", JSON.stringify(delta))
129131
context.pushCurrentOp({
130132
op: DifferenceOperationKind.UPDATE,
131133
value: delta[1],
@@ -136,15 +138,18 @@ class CustomJuuFormatter extends BaseFormatter<
136138
context: CustomJuuFormatterContext,
137139
delta: DeletedDelta,
138140
): void {
139-
context.pushCurrentOp({
141+
// console.log("DEEELTAAAA", JSON.stringify(delta))
142+
context.pushCurrentOp({
140143
op: DifferenceOperationKind.DELETE,
141144
value: delta[0],
142145
});
143146
}
144147

145148
format_moved(context: CustomJuuFormatterContext, delta: MovedDelta): void {
149+
// console.log("DEEELTAAAA", JSON.stringify(delta))
150+
const val = delta[0] === "" ? null : delta[0];
146151
context.pushMoveOp({
147-
value: delta[0],
152+
value: val,
148153
to: delta[1],
149154
});
150155
}
@@ -235,6 +240,9 @@ export const format = (delta: Delta, left?: unknown): CustomOp[] => {
235240
if (!defaultInstance) {
236241
defaultInstance = new CustomJuuFormatter();
237242
}
243+
244+
// console.log(JSON.stringify(delta, null, 2))
245+
238246
return reorderOps(defaultInstance.format(delta, left));
239247
};
240248

0 commit comments

Comments
 (0)