@@ -1052,17 +1052,19 @@ module Harness {
1052
1052
case 'newline' :
1053
1053
if ( setting . value . toLowerCase ( ) === 'crlf' ) {
1054
1054
options . newLine = ts . NewLineKind . CarriageReturnLineFeed ;
1055
- newLine = setting . value ;
1056
1055
}
1057
1056
else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1058
1057
options . newLine = ts . NewLineKind . LineFeed ;
1059
- newLine = setting . value ;
1060
1058
}
1061
1059
else {
1062
1060
throw new Error ( 'Unknown option for newLine: ' + setting . value ) ;
1063
1061
}
1064
1062
break ;
1065
1063
1064
+ case 'normalizenewline' :
1065
+ newLine = setting . value ;
1066
+ break ;
1067
+
1066
1068
case 'comments' :
1067
1069
options . removeComments = setting . value === 'false' ;
1068
1070
break ;
@@ -1504,7 +1506,7 @@ module Harness {
1504
1506
// List of allowed metadata names
1505
1507
var fileMetadataNames = [ "filename" , "comments" , "declaration" , "module" ,
1506
1508
"nolib" , "sourcemap" , "target" , "out" , "outdir" , "noemithelpers" , "noemitonerror" ,
1507
- "noimplicitany" , "noresolve" , "newline" , "newlines " , "emitbom" ,
1509
+ "noimplicitany" , "noresolve" , "newline" , "normalizenewline " , "emitbom" ,
1508
1510
"errortruncation" , "usecasesensitivefilenames" , "preserveconstenums" ,
1509
1511
"includebuiltfile" , "suppressimplicitanyindexerrors" , "stripinternal" ,
1510
1512
"separatecompilation" , "inlinesourcemap" , "maproot" , "sourceroot" ,
0 commit comments