@@ -826,7 +826,7 @@ module Harness {
826
826
useCaseSensitiveFileNames : boolean ,
827
827
// the currentDirectory is needed for rwcRunner to passed in specified current directory to compiler host
828
828
currentDirectory ?: string ,
829
- newLineKind ?: ts . NewLineKind ) : ts . CompilerHost {
829
+ newLineKind ?: ts . NewLineKind ) : ts . CompilerHost {
830
830
831
831
// Local get canonical file name function, that depends on passed in parameter for useCaseSensitiveFileNames
832
832
function getCanonicalFileName ( fileName : string ) : string {
@@ -1050,15 +1050,15 @@ module Harness {
1050
1050
break ;
1051
1051
1052
1052
case 'newline' :
1053
- case 'newlines' :
1054
1053
if ( setting . value . toLowerCase ( ) === 'crlf' ) {
1055
1054
options . newLine = ts . NewLineKind . CarriageReturnLineFeed ;
1056
- } else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1055
+ newLine = setting . value ;
1056
+ }
1057
+ else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1057
1058
options . newLine = ts . NewLineKind . LineFeed ;
1058
- } else if ( setting . value === '\\n' ) {
1059
- // Handle old usage, e.g. contextualTyping.ts:// @newline: \n
1060
1059
newLine = setting . value ;
1061
- } else {
1060
+ }
1061
+ else {
1062
1062
throw new Error ( 'Unknown option for newLine: ' + setting . value ) ;
1063
1063
}
1064
1064
break ;
@@ -1762,4 +1762,4 @@ module Harness {
1762
1762
}
1763
1763
1764
1764
// TODO: not sure why Utils.evalFile isn't working with this, eventually will concat it like old compiler instead of eval
1765
- eval ( Harness . tcServicesFile ) ;
1765
+ eval ( Harness . tcServicesFile ) ;
0 commit comments