@@ -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 {
@@ -1036,15 +1036,15 @@ module Harness {
1036
1036
break ;
1037
1037
1038
1038
case 'newline' :
1039
- case 'newlines' :
1040
1039
if ( setting . value . toLowerCase ( ) === 'crlf' ) {
1041
1040
options . newLine = ts . NewLineKind . CarriageReturnLineFeed ;
1042
- } else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1041
+ newLine = setting . value ;
1042
+ }
1043
+ else if ( setting . value . toLowerCase ( ) === 'lf' ) {
1043
1044
options . newLine = ts . NewLineKind . LineFeed ;
1044
- } else if ( setting . value === '\\n' ) {
1045
- // Handle old usage, e.g. contextualTyping.ts:// @newline: \n
1046
1045
newLine = setting . value ;
1047
- } else {
1046
+ }
1047
+ else {
1048
1048
throw new Error ( 'Unknown option for newLine: ' + setting . value ) ;
1049
1049
}
1050
1050
break ;
@@ -1739,4 +1739,4 @@ module Harness {
1739
1739
}
1740
1740
1741
1741
// TODO: not sure why Utils.evalFile isn't working with this, eventually will concat it like old compiler instead of eval
1742
- eval ( Harness . tcServicesFile ) ;
1742
+ eval ( Harness . tcServicesFile ) ;
0 commit comments