12 lines
396 B
C#
12 lines
396 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
namespace Toolkit.Foundation;
|
|
|
|
public interface IComponentFactory
|
|
{
|
|
IComponentHost? Create<TComponent, TConfiguration>(string name,
|
|
TConfiguration? configuration = null,
|
|
Action<IServiceCollection>? servicesDelegate = null)
|
|
where TComponent : IComponent
|
|
where TConfiguration : ComponentConfiguration, new();
|
|
} |