using PlanTempus.Core.CommandQueries; namespace PlanTempus.Components; public interface ICommandHandler { Task Handle(TCommand command) where TCommand : ICommand; } public interface ICommandHandler where TCommand : ICommand { Task Handle(TCommand command); } public interface ICommandHandlerDecorator { }