Files
Disco/Disco.Services/Plugins/Features/ExportProvider/ExportProviderFeature.cs
T
Gary Sharp ac24055365 feature: saved exports
initial - not feature complete
2025-02-09 17:14:04 +11:00

19 lines
536 B
C#

using Disco.Models.Exporting;
using Disco.Models.Services.Exporting;
using Disco.Services.Exporting;
namespace Disco.Services.Plugins.Features.ExportProvider
{
[PluginFeatureCategory(DisplayName = "Exporter")]
public class ExportProviderFeature : PluginFeature
{
public void RegisterExportType<T, E, R>()
where T : IExport<E, R>, new()
where E : IExportOptions, new()
where R : IExportRecord
{
SavedExports.RegisterExportType<T, E, R>();
}
}
}