File tree Expand file tree Collapse file tree 1 file changed +16
-19
lines changed Expand file tree Collapse file tree 1 file changed +16
-19
lines changed Original file line number Diff line number Diff line change @@ -197,26 +197,23 @@ const paddingTesters: { [T in PaddingType]: PaddingTester } = {
197
197
} ;
198
198
199
199
const createScopeInfo = ( ) : ScopeInfo => {
200
- return ( ( ) => {
201
- let scope : Scope | null = null ;
200
+ let scope : Scope | null = null ;
202
201
203
- return {
204
- get prevNode ( ) {
205
- return scope ?. prevNode ?? null ;
206
- } ,
207
- set prevNode ( node ) {
208
- if ( scope ) {
209
- scope . prevNode = node ;
210
- }
211
- } ,
212
- enter ( ) {
213
- scope = { upper : scope , prevNode : null } ;
214
- } ,
215
- exit ( ) {
216
- scope = scope ?. upper ?? null ;
217
- } ,
218
- } ;
219
- } ) ( ) ;
202
+ // todo: explore seeing if we can refactor to a more TypeScript friendly structure
203
+ return {
204
+ get prevNode ( ) {
205
+ return scope ! . prevNode ;
206
+ } ,
207
+ set prevNode ( node ) {
208
+ scope ! . prevNode = node ;
209
+ } ,
210
+ enter ( ) {
211
+ scope = { upper : scope , prevNode : null } ;
212
+ } ,
213
+ exit ( ) {
214
+ scope = scope ! . upper ;
215
+ } ,
216
+ } ;
220
217
} ;
221
218
222
219
/**
You can’t perform that action at this time.
0 commit comments