namespace SabreTools.Serialization.Writers
{
///
/// Defines how to write to files
///
public interface IFileWriter
{
///
/// Enable outputting debug information
///
public bool Debug { get; set; }
///
/// Serialize a into a file
///
/// Type of object to serialize from
/// Data to serialize
/// Path to the file to serialize to
/// True on successful serialization, false otherwise
public bool SerializeFile(TModel? obj, string? path);
}
}