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 stores written data in buffers separated by severity. This terminal provider is designed to be used when code that prints to a terminal is being unit tested.
export declare class StringBufferTerminalProvider implements ITerminalProvider
|(constructor)(supportsColor)||(BETA) Constructs a new instance of the
|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.|
|getErrorOutput(options)||(BETA) Get everything that has been written at error-level severity.|
|getOutput(options)||(BETA) Get everything that has been written at log-level severity.|
|getVerbose(options)||(BETA) Get everything that has been written at verbose-level severity.|
|getWarningOutput(options)||(BETA) Get everything that has been written at warning-level severity.|
|write(data, severity)||(BETA) This function gets called on every terminal provider upon every message function call on the terminal instance.|