diff --git a/src/services/refactorProvider.ts b/src/services/refactorProvider.ts index 3d2a60e63e9..b0f5dbab324 100644 --- a/src/services/refactorProvider.ts +++ b/src/services/refactorProvider.ts @@ -21,7 +21,7 @@ namespace ts { export function getNewLineFromContext(context: RefactorOrCodeFixContext) { const formatSettings = context.formatContext.options; - return formatSettings ? formatSettings.newLineCharacter : context.host.getNewLine(); + return (formatSettings && formatSettings.newLineCharacter) || getNewLineOrDefaultFromHost(context.host); } export function toTextChangesContext(context: RefactorOrCodeFixContext): textChanges.TextChangesContext {