// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. /** * 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. * * @beta */ export class NoOpTerminalProvider { /** * {@inheritDoc ITerminalProvider.write} */ write(data, severity) { // no-op } /** * {@inheritDoc ITerminalProvider.eolCharacter} */ get eolCharacter() { return '\n'; } /** * {@inheritDoc ITerminalProvider.supportsColor} */ get supportsColor() { return false; } } //# sourceMappingURL=NoOpTerminalProvider.js.map