1- // TEMPORARY: Commented out for benchmarking app compatibility
2- // import CounterStyle from '@jsamr/counter-style';
3- // import decimal from '@jsamr/counter-style/presets/decimal';
4- // import decimalLeadingZero from '@jsamr/counter-style/presets/decimalLeadingZero';
5- // import lowerRoman from '@jsamr/counter-style/presets/lowerRoman';
6- // import lowerAlpha from '@jsamr/counter-style/presets/lowerAlpha';
7- // import lowerGreek from '@jsamr/counter-style/presets/lowerGreek';
8- // import upperAlpha from '@jsamr/counter-style/presets/upperAlpha';
9- // import upperRoman from '@jsamr/counter-style/presets/upperRoman';
1+ import CounterStyle from '@jsamr/counter-style' ;
2+ import decimal from '@jsamr/counter-style/presets/decimal' ;
3+ import decimalLeadingZero from '@jsamr/counter-style/presets/decimalLeadingZero' ;
4+ import lowerRoman from '@jsamr/counter-style/presets/lowerRoman' ;
5+ import lowerAlpha from '@jsamr/counter-style/presets/lowerAlpha' ;
6+ import lowerGreek from '@jsamr/counter-style/presets/lowerGreek' ;
7+ import upperAlpha from '@jsamr/counter-style/presets/upperAlpha' ;
8+ import upperRoman from '@jsamr/counter-style/presets/upperRoman' ;
109import DisclosureClosedSymbolRenderer from './symbolic/DisclosureClosedSymbolRenderer' ;
1110import DisclosureOpenSymbolRenderer from './symbolic/DisclosureOpenSymbolRenderer' ;
1211import CircleSymbolRenderer from './symbolic/CircleSymbolRenderer' ;
@@ -17,25 +16,16 @@ import type {
1716 ListStyleSpec
1817} from '../shared-types' ;
1918
20- // TEMPORARY: Simple stub renderer
21- const stubRenderer = {
22- renderCounter : ( index : number ) => `${ index } ` ,
23- renderPrefix : ( ) => '' ,
24- renderSuffix : ( ) => '. ' ,
25- withSuffix : ( suffix : string | null ) => stubRenderer ,
26- format : ( index : number ) => `${ index } .`
27- } as any ;
28-
29- const unitaryRenderer = stubRenderer ; // CounterStyle.cyclic('*').withSuffix(' ');
19+ const unitaryRenderer = CounterStyle . cyclic ( '*' ) . withSuffix ( ' ' ) ;
3020
3121const lowerAlphaSpec = {
3222 type : 'textual' ,
33- counterStyleRenderer : stubRenderer // lowerAlpha
23+ counterStyleRenderer : lowerAlpha
3424} as const ;
3525
3626const upperAlphaSpec = {
3727 type : 'textual' ,
38- counterStyleRenderer : stubRenderer // upperAlpha
28+ counterStyleRenderer : upperAlpha
3929} as const ;
4030
4131/**
@@ -49,7 +39,7 @@ const defaultListStyleSpecs: Record<
4939> = {
5040 'decimal-leading-zero' : {
5141 type : 'textual' ,
52- counterStyleRenderer : stubRenderer // decimalLeadingZero
42+ counterStyleRenderer : decimalLeadingZero
5343 } ,
5444 'disclosure-closed' : {
5545 counterStyleRenderer : unitaryRenderer ,
@@ -64,18 +54,18 @@ const defaultListStyleSpecs: Record<
6454 'lower-alpha' : lowerAlphaSpec ,
6555 'lower-greek' : {
6656 type : 'textual' ,
67- counterStyleRenderer : stubRenderer // lowerGreek
57+ counterStyleRenderer : lowerGreek
6858 } ,
6959 'lower-latin' : lowerAlphaSpec ,
7060 'lower-roman' : {
7161 type : 'textual' ,
72- counterStyleRenderer : stubRenderer // lowerRoman
62+ counterStyleRenderer : lowerRoman
7363 } ,
7464 'upper-alpha' : upperAlphaSpec ,
7565 'upper-latin' : upperAlphaSpec ,
7666 'upper-roman' : {
7767 type : 'textual' ,
78- counterStyleRenderer : stubRenderer // upperRoman
68+ counterStyleRenderer : upperRoman
7969 } ,
8070 circle : {
8171 counterStyleRenderer : unitaryRenderer ,
@@ -84,15 +74,15 @@ const defaultListStyleSpecs: Record<
8474 } ,
8575 decimal : {
8676 type : 'textual' ,
87- counterStyleRenderer : stubRenderer // decimal
77+ counterStyleRenderer : decimal
8878 } ,
8979 disc : {
9080 counterStyleRenderer : unitaryRenderer ,
9181 type : 'unitary' ,
9282 Component : DiscSymbolRenderer
9383 } ,
9484 none : {
95- counterStyleRenderer : stubRenderer , // CounterStyle.symbolic('').withSuffix(null),
85+ counterStyleRenderer : CounterStyle . symbolic ( '' ) . withSuffix ( null ) ,
9686 type : 'unitary' ,
9787 Component : ( ) => null
9888 } ,
0 commit comments