@@ -1038,17 +1038,19 @@ module Harness {
1038
1038
case 'newline' :
1039
1039
if ( setting . value . toLowerCase ( ) === 'crlf' ) {
1040
1040
options . newLine = ts . NewLineKind . CarriageReturnLineFeed ;
1041
- newLine = setting . value ;
1042
1041
}
1043
1042
else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1044
1043
options . newLine = ts . NewLineKind . LineFeed ;
1045
- newLine = setting . value ;
1046
1044
}
1047
1045
else {
1048
1046
throw new Error ( 'Unknown option for newLine: ' + setting . value ) ;
1049
1047
}
1050
1048
break ;
1051
1049
1050
+ case 'normalizenewline' :
1051
+ newLine = setting . value ;
1052
+ break ;
1053
+
1052
1054
case 'comments' :
1053
1055
options . removeComments = setting . value === 'false' ;
1054
1056
break ;
@@ -1482,7 +1484,7 @@ module Harness {
1482
1484
// List of allowed metadata names
1483
1485
var fileMetadataNames = [ "filename" , "comments" , "declaration" , "module" ,
1484
1486
"nolib" , "sourcemap" , "target" , "out" , "outdir" , "noemitonerror" ,
1485
- "noimplicitany" , "noresolve" , "newline" , "newlines " , "emitbom" ,
1487
+ "noimplicitany" , "noresolve" , "newline" , "normalizenewline " , "emitbom" ,
1486
1488
"errortruncation" , "usecasesensitivefilenames" , "preserveconstenums" ,
1487
1489
"includebuiltfile" , "suppressimplicitanyindexerrors" , "stripinternal" ,
1488
1490
"separatecompilation" ] ;
0 commit comments