Home > @rushstack/terminal > NormalizeNewlinesTextRewriter

NormalizeNewlinesTextRewriter class

For use with TextRewriterTransform, this rewriter converts all newlines to a standard format.

Signature:

export declare class NormalizeNewlinesTextRewriter extends TextRewriter 

Extends: TextRewriter

Constructors

Constructor Modifiers Description
(constructor)(options)   Constructs a new instance of the NormalizeNewlinesTextRewriter class

Properties

Property Modifiers Type Description
ensureNewlineAtEnd   boolean If true, then NormalizeNewlinesTextRewriter.close() will append a newline to the output if it ends with an incomplete line.
newline   string The specific character sequence that will be used when appending newlines.
newlineKind   NewlineKind Specifies how newlines should be represented in the output stream.

Methods

Method Modifiers Description
close(unknownState)    
initialize()    
process(unknownState, text)