Home > @rushstack/node-core-library > ConsoleTerminalProvider

ConsoleTerminalProvider class

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

Terminal provider that prints to STDOUT (for log- and verbose-level messages) and STDERR (for warning- and error-level messsages).


export declare class ConsoleTerminalProvider implements ITerminalProvider 

Implements: ITerminalProvider


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


Property Modifiers Type Description
eolCharacter   string (BETA) This property should return the newline character the terminal provider expects.
supportsColor   boolean (BETA) This property should return true only if the terminal provider supports rendering console colors.
verboseEnabled   boolean (BETA) If true, verbose-level messages should be written to the console.


Method Modifiers Description
write(data, severity)   (BETA) This function gets called on every terminal provider upon every message function call on the terminal instance.