move helper and add capture of this
This commit is contained in:
parent
f3395a9484
commit
e9fa806c9f
3 changed files with 9 additions and 9 deletions
|
@ -2092,14 +2092,6 @@ namespace ts {
|
||||||
}
|
}
|
||||||
return carriageReturnLineFeed;
|
return carriageReturnLineFeed;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* The default is CRLF.
|
|
||||||
*/
|
|
||||||
export function getNewLineOrDefault(getNewLine?: () => string): string {
|
|
||||||
return getNewLine ? getNewLine() : carriageReturnLineFeed;
|
|
||||||
var x: number;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ts {
|
namespace ts {
|
||||||
|
|
|
@ -2528,7 +2528,7 @@ namespace ts {
|
||||||
getCancellationToken: () => cancellationToken,
|
getCancellationToken: () => cancellationToken,
|
||||||
getCanonicalFileName,
|
getCanonicalFileName,
|
||||||
useCaseSensitiveFileNames: () => useCaseSensitivefileNames,
|
useCaseSensitiveFileNames: () => useCaseSensitivefileNames,
|
||||||
getNewLine: () => getNewLineOrDefault(host.getNewLine),
|
getNewLine: () => host.getNewLine ? host.getNewLine() : carriageReturnLineFeed,
|
||||||
getDefaultLibFileName: (options) => host.getDefaultLibFileName(options),
|
getDefaultLibFileName: (options) => host.getDefaultLibFileName(options),
|
||||||
writeFile: (fileName, data, writeByteOrderMark) => { },
|
writeFile: (fileName, data, writeByteOrderMark) => { },
|
||||||
getCurrentDirectory: () => host.getCurrentDirectory()
|
getCurrentDirectory: () => host.getCurrentDirectory()
|
||||||
|
|
|
@ -625,6 +625,14 @@ namespace ts {
|
||||||
return displayPart(text, SymbolDisplayPartKind.text);
|
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() {
|
export function lineBreakPart() {
|
||||||
return displayPart("\n", SymbolDisplayPartKind.lineBreak);
|
return displayPart("\n", SymbolDisplayPartKind.lineBreak);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue