move helper and add capture of this
This commit is contained in:
parent
f3395a9484
commit
e9fa806c9f
|
@ -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 {
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue