@@ -5,7 +5,7 @@ import {updateRga} from '../../../json-crdt/hash';
55import { CONST , updateNum } from '../../../json-hash' ;
66import { printTree } from '../../../util/print/printTree' ;
77import { SliceBehavior , SliceHeaderShift , SliceTupleIndex } from './constants' ;
8- import { SplitSlice } from './SplitSlice ' ;
8+ import { MarkerSlice } from './MarkerSlice ' ;
99import { VecNode } from '../../../json-crdt/nodes' ;
1010import { AvlMap } from 'sonic-forest/lib/avl/AvlMap' ;
1111import type { Slice } from './types' ;
@@ -56,14 +56,14 @@ export class Slices implements Stateful, Printable {
5656 const txt = this . txt ;
5757 const slice =
5858 behavior === SliceBehavior . Split
59- ? new SplitSlice ( txt , txt . str , chunk , tuple , behavior , type , start , end )
59+ ? new MarkerSlice ( txt , txt . str , chunk , tuple , behavior , type , start , end )
6060 : new PersistedSlice ( txt , txt . str , chunk , tuple , behavior , type , start , end ) ;
6161 this . list . set ( chunk . id , slice ) ;
6262 return slice ;
6363 }
6464
65- public insSplit ( range : Range , type : SliceType , data ?: unknown ) : SplitSlice {
66- return this . ins ( range , SliceBehavior . Split , type , data ) as SplitSlice ;
65+ public insSplit ( range : Range , type : SliceType , data ?: unknown ) : MarkerSlice {
66+ return this . ins ( range , SliceBehavior . Split , type , data ) as MarkerSlice ;
6767 }
6868
6969 public insStack ( range : Range , type : SliceType , data ?: unknown ) : PersistedSlice {
@@ -89,7 +89,7 @@ export class Slices implements Stateful, Printable {
8989 let slice = PersistedSlice . deserialize ( txt , rga , chunk , tuple ) ;
9090 // TODO: Simplify, remove `SplitSlice` class.
9191 if ( slice . isSplit ( ) )
92- slice = new SplitSlice ( txt , rga , chunk , tuple , slice . behavior , slice . type , slice . start , slice . end ) ;
92+ slice = new MarkerSlice ( txt , rga , chunk , tuple , slice . behavior , slice . type , slice . start , slice . end ) ;
9393 return slice ;
9494 }
9595
0 commit comments