move helper and add capture of this

This commit is contained in:
Arthur Ozga 2015-08-07 14:01:07 -07:00
parent f3395a9484
commit e9fa806c9f
3 changed files with 9 additions and 9 deletions

View file

@ -2092,14 +2092,6 @@ namespace ts {
}
return carriageReturnLineFeed;
}
/**
* The default is CRLF.
*/
export function getNewLineOrDefault(getNewLine?: () => string): string {
return getNewLine ? getNewLine() : carriageReturnLineFeed;
var x: number;
}
}
namespace ts {

View file

@ -2528,7 +2528,7 @@ namespace ts {
getCancellationToken: () => cancellationToken,
getCanonicalFileName,
useCaseSensitiveFileNames: () => useCaseSensitivefileNames,
getNewLine: () => getNewLineOrDefault(host.getNewLine),
getNewLine: () => host.getNewLine ? host.getNewLine() : carriageReturnLineFeed,
getDefaultLibFileName: (options) => host.getDefaultLibFileName(options),
writeFile: (fileName, data, writeByteOrderMark) => { },
getCurrentDirectory: () => host.getCurrentDirectory()

View file

@ -625,6 +625,14 @@ namespace ts {
return displayPart(text, SymbolDisplayPartKind.text);
}
const carriageReturnLineFeed = "\r\n";
/**
* The default is CRLF.
*/
export function getNewLineOrDefaultFromHost(host: LanguageServiceHost) {
return host.getNewLine ? host.getNewLine() : carriageReturnLineFeed;
}
export function lineBreakPart() {
return displayPart("\n", SymbolDisplayPartKind.lineBreak);
}