Skip to content

Commit 8d5b65a

Browse files
committed
Merge pull request #1654 from csnover/fix-1653
Use system line ending in services compiler host
2 parents 1e8e65c + d736014 commit 8d5b65a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/services/services.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,7 @@ module ts {
852852
//
853853
export interface LanguageServiceHost extends Logger {
854854
getCompilationSettings(): CompilerOptions;
855+
getNewLine?(): string;
855856
getScriptFileNames(): string[];
856857
getScriptVersion(fileName: string): string;
857858
getScriptIsOpen(fileName: string): boolean;
@@ -1962,7 +1963,9 @@ module ts {
19621963
getCancellationToken: () => cancellationToken,
19631964
getCanonicalFileName: (filename) => useCaseSensitivefilenames ? filename : filename.toLowerCase(),
19641965
useCaseSensitiveFileNames: () => useCaseSensitivefilenames,
1965-
getNewLine: () => "\r\n",
1966+
getNewLine: () => {
1967+
return host.getNewLine ? host.getNewLine() : "\r\n";
1968+
},
19661969
getDefaultLibFilename: (options): string => {
19671970
return host.getDefaultLibFilename(options);
19681971
},

0 commit comments

Comments
 (0)