#nullable enable
namespace Terminal.Gui;
///
/// Describes the context in which a is being invoked.
///
public interface ICommandContext
{
///
/// The that is being invoked.
///
public Command Command { get; set; }
// TODO: Remove this property. With CommandContext being a generic type, there should be no need for arbitrary data.
///
/// Arbitrary data.
///
public object? Data { get; set; }
}