using System.IO;
namespace Spectre.Console
{
///
/// Settings used when building a .
///
public sealed class AnsiConsoleSettings
{
///
/// Gets or sets a value indicating whether or
/// not ANSI escape sequences are supported.
///
public AnsiSupport Ansi { get; set; }
///
/// Gets or sets the color system to use.
///
public ColorSystemSupport ColorSystem { get; set; }
///
/// Gets or sets a value indicating whether or
/// not the console is interactive.
///
public InteractionSupport Interactive { get; set; }
///
/// Gets or sets the link identity generator.
///
public ILinkIdentityGenerator? LinkIdentityGenerator { get; set; }
///
/// Gets or sets the out buffer.
///
public TextWriter? Out { get; set; }
}
}