using Age.Engine.Model;
namespace Age.Engine.Hosting;
public interface IDiagnosticHost
{
/// Report a recoverable runtime discrepancy while allowing script execution to continue.
void ReportWarning(string message) => System.Console.Error.WriteLine(message);
/// Present a modal diagnostic and return only after the user dismisses it.
void ShowDiagnosticMessage(DiagnosticMessage message)
=> System.Console.Error.WriteLine($"{message.Caption}: {message.Text}");
}