@@ -2799,6 +2799,20 @@ var a = 1
2799
2799
{ blankLine : 'always' , prev : 'block-like' , next : 'block-like' } ,
2800
2800
] ,
2801
2801
} ,
2802
+ {
2803
+ code : 'export function foo(arg1: string): number;\nexport function foo(arg2: number) {\n return arg2;\n}' ,
2804
+ options : [
2805
+ { blankLine : 'always' , prev : '*' , next : 'block-like' } ,
2806
+ { blankLine : 'never' , prev : '*' , next : 'export' } ,
2807
+ ] ,
2808
+ } ,
2809
+ {
2810
+ code : 'function foo(arg1: string): number;\nfunction foo(arg2: number) {\n return arg2;\n}' ,
2811
+ options : [
2812
+ { blankLine : 'always' , prev : '*' , next : 'block-like' } ,
2813
+ { blankLine : 'never' , prev : '*' , next : 'function' } ,
2814
+ ] ,
2815
+ } ,
2802
2816
] ,
2803
2817
invalid : [
2804
2818
//----------------------------------------------------------------------
@@ -5101,5 +5115,19 @@ declare namespace Types {
5101
5115
{ messageId : 'expectedBlankLine' } ,
5102
5116
] ,
5103
5117
} ,
5118
+ {
5119
+ code : 'export function foo(arg1: string): number;\nexport function foo(arg2: number) {\n return arg2;\n}' ,
5120
+ output :
5121
+ 'export function foo(arg1: string): number;\n\nexport function foo(arg2: number) {\n return arg2;\n}' ,
5122
+ options : [ { blankLine : 'always' , prev : '*' , next : 'block-like' } ] ,
5123
+ errors : [ { messageId : 'expectedBlankLine' } ] ,
5124
+ } ,
5125
+ {
5126
+ code : 'function foo(arg1: string): number;\nfunction foo(arg2: number) {\n return arg2;\n}' ,
5127
+ output :
5128
+ 'function foo(arg1: string): number;\n\nfunction foo(arg2: number) {\n return arg2;\n}' ,
5129
+ options : [ { blankLine : 'always' , prev : '*' , next : 'block-like' } ] ,
5130
+ errors : [ { messageId : 'expectedBlankLine' } ] ,
5131
+ } ,
5104
5132
] ,
5105
5133
} ) ;
0 commit comments