@@ -130,7 +130,7 @@ namespace M
130
130
/*body */ createBlock ( statements )
131
131
) ;
132
132
133
- changeTracker . insertNodeBefore ( sourceFile , /*before*/ findChild ( "M2" , sourceFile ) , newFunction , { insertTrailingNewLine : true } ) ;
133
+ changeTracker . insertNodeBefore ( sourceFile , /*before*/ findChild ( "M2" , sourceFile ) , newFunction , { suffix : newLineCharacter } ) ;
134
134
135
135
// replace statements with return statement
136
136
const newStatement = createReturn (
@@ -139,7 +139,7 @@ namespace M
139
139
/*typeArguments*/ undefined ,
140
140
/*argumentsArray*/ emptyArray
141
141
) ) ;
142
- changeTracker . replaceNodeRange ( sourceFile , statements [ 0 ] , lastOrUndefined ( statements ) , newStatement , { insertTrailingNewLine : true } ) ;
142
+ changeTracker . replaceNodeRange ( sourceFile , statements [ 0 ] , lastOrUndefined ( statements ) , newStatement , { suffix : newLineCharacter } ) ;
143
143
} ) ;
144
144
}
145
145
{
@@ -255,10 +255,10 @@ var z = 3; // comment 5
255
255
// comment 6
256
256
var a = 4; // comment 7` ;
257
257
runSingleFileTest ( "replaceRange" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
258
- changeTracker . replaceRange ( sourceFile , { pos : text . indexOf ( "var y" ) , end : text . indexOf ( "var a" ) } , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
258
+ changeTracker . replaceRange ( sourceFile , { pos : text . indexOf ( "var y" ) , end : text . indexOf ( "var a" ) } , createTestClass ( ) , { suffix : newLineCharacter } ) ;
259
259
} ) ;
260
260
runSingleFileTest ( "replaceRangeWithForcedIndentation" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
261
- changeTracker . replaceRange ( sourceFile , { pos : text . indexOf ( "var y" ) , end : text . indexOf ( "var a" ) } , createTestClass ( ) , { insertTrailingNewLine : true , indentation : 8 , delta : 0 } ) ;
261
+ changeTracker . replaceRange ( sourceFile , { pos : text . indexOf ( "var y" ) , end : text . indexOf ( "var a" ) } , createTestClass ( ) , { suffix : newLineCharacter , indentation : 8 , delta : 0 } ) ;
262
262
} ) ;
263
263
264
264
runSingleFileTest ( "replaceRangeNoLineBreakBefore" , setNewLineForOpenBraceInFunctions , `const x = 1, y = "2";` , /*validateNodes*/ false , ( sourceFile , changeTracker ) => {
@@ -287,13 +287,13 @@ var z = 3; // comment 5
287
287
// comment 6
288
288
var a = 4; // comment 7` ;
289
289
runSingleFileTest ( "replaceNode1" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
290
- changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
290
+ changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
291
291
} ) ;
292
292
runSingleFileTest ( "replaceNode2" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
293
- changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , insertTrailingNewLine : true , insertLeadingNewLine : true } ) ;
293
+ changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , suffix : newLineCharacter , prefix : newLineCharacter } ) ;
294
294
} ) ;
295
295
runSingleFileTest ( "replaceNode3" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
296
- changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { useNonAdjustedEndPosition : true , insertTrailingNewLine : true } ) ;
296
+ changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { useNonAdjustedEndPosition : true , suffix : newLineCharacter } ) ;
297
297
} ) ;
298
298
runSingleFileTest ( "replaceNode4" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
299
299
changeTracker . replaceNode ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , useNonAdjustedEndPosition : true } ) ;
@@ -312,13 +312,13 @@ var z = 3; // comment 5
312
312
// comment 6
313
313
var a = 4; // comment 7` ;
314
314
runSingleFileTest ( "replaceNodeRange1" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
315
- changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
315
+ changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
316
316
} ) ;
317
317
runSingleFileTest ( "replaceNodeRange2" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
318
- changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , insertTrailingNewLine : true , insertLeadingNewLine : true } ) ;
318
+ changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , suffix : newLineCharacter , prefix : newLineCharacter } ) ;
319
319
} ) ;
320
320
runSingleFileTest ( "replaceNodeRange3" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
321
- changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { useNonAdjustedEndPosition : true , insertTrailingNewLine : true } ) ;
321
+ changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { useNonAdjustedEndPosition : true , suffix : newLineCharacter } ) ;
322
322
} ) ;
323
323
runSingleFileTest ( "replaceNodeRange4" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
324
324
changeTracker . replaceNodeRange ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , findVariableStatementContaining ( "z" , sourceFile ) , createTestClass ( ) , { useNonAdjustedStartPosition : true , useNonAdjustedEndPosition : true } ) ;
@@ -334,7 +334,7 @@ var z = 3; // comment 5
334
334
// comment 6
335
335
var a = 4; // comment 7` ;
336
336
runSingleFileTest ( "insertNodeAt1" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
337
- changeTracker . insertNodeAt ( sourceFile , text . indexOf ( "var y" ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
337
+ changeTracker . insertNodeAt ( sourceFile , text . indexOf ( "var y" ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
338
338
} ) ;
339
339
runSingleFileTest ( "insertNodeAt2" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ false , ( sourceFile , changeTracker ) => {
340
340
changeTracker . insertNodeAt ( sourceFile , text . indexOf ( "; // comment 4" ) , createTestVariableDeclaration ( "z1" ) ) ;
@@ -352,16 +352,16 @@ namespace M {
352
352
var a = 4; // comment 7
353
353
}` ;
354
354
runSingleFileTest ( "insertNodeBefore1" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
355
- changeTracker . insertNodeBefore ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
355
+ changeTracker . insertNodeBefore ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
356
356
} ) ;
357
357
runSingleFileTest ( "insertNodeBefore2" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
358
- changeTracker . insertNodeBefore ( sourceFile , findChild ( "M" , sourceFile ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
358
+ changeTracker . insertNodeBefore ( sourceFile , findChild ( "M" , sourceFile ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
359
359
} ) ;
360
360
runSingleFileTest ( "insertNodeAfter1" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
361
- changeTracker . insertNodeAfter ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { insertTrailingNewLine : true } ) ;
361
+ changeTracker . insertNodeAfter ( sourceFile , findVariableStatementContaining ( "y" , sourceFile ) , createTestClass ( ) , { suffix : newLineCharacter } ) ;
362
362
} ) ;
363
363
runSingleFileTest ( "insertNodeAfter2" , setNewLineForOpenBraceInFunctions , text , /*validateNodes*/ true , ( sourceFile , changeTracker ) => {
364
- changeTracker . insertNodeAfter ( sourceFile , findChild ( "M" , sourceFile ) , createTestClass ( ) , { insertLeadingNewLine : true } ) ;
364
+ changeTracker . insertNodeAfter ( sourceFile , findChild ( "M" , sourceFile ) , createTestClass ( ) , { prefix : newLineCharacter } ) ;
365
365
} ) ;
366
366
}
367
367
{
@@ -385,7 +385,7 @@ class A {
385
385
}
386
386
` ;
387
387
runSingleFileTest ( "insertNodeAfter3" , noop , text1 , /*validateNodes*/ false , ( sourceFile , changeTracker ) => {
388
- changeTracker . insertNodeAfter ( sourceFile , findOpenBraceForConstructor ( sourceFile ) , createTestSuperCall ( ) , { insertTrailingNewLine : true } ) ;
388
+ changeTracker . insertNodeAfter ( sourceFile , findOpenBraceForConstructor ( sourceFile ) , createTestSuperCall ( ) , { suffix : newLineCharacter } ) ;
389
389
} ) ;
390
390
const text2 = `
391
391
class A {
@@ -395,7 +395,7 @@ class A {
395
395
}
396
396
` ;
397
397
runSingleFileTest ( "insertNodeAfter4" , noop , text2 , /*validateNodes*/ false , ( sourceFile , changeTracker ) => {
398
- changeTracker . insertNodeAfter ( sourceFile , findVariableStatementContaining ( "x" , sourceFile ) , createTestSuperCall ( ) , { insertTrailingNewLine : true } ) ;
398
+ changeTracker . insertNodeAfter ( sourceFile , findVariableStatementContaining ( "x" , sourceFile ) , createTestSuperCall ( ) , { suffix : newLineCharacter } ) ;
399
399
} ) ;
400
400
const text3 = `
401
401
class A {
@@ -405,7 +405,7 @@ class A {
405
405
}
406
406
` ;
407
407
runSingleFileTest ( "insertNodeAfter3-block with newline" , noop , text3 , /*validateNodes*/ false , ( sourceFile , changeTracker ) => {
408
- changeTracker . insertNodeAfter ( sourceFile , findOpenBraceForConstructor ( sourceFile ) , createTestSuperCall ( ) , { insertTrailingNewLine : true } ) ;
408
+ changeTracker . insertNodeAfter ( sourceFile , findOpenBraceForConstructor ( sourceFile ) , createTestSuperCall ( ) , { suffix : newLineCharacter } ) ;
409
409
} ) ;
410
410
}
411
411
{
0 commit comments