using MediatR;

namespace Application.Abstractions.Messaging;

/// <summary>
/// 반환값이 있는 Command Handler를 나타냅니다.
/// </summary>
/// <typeparam name="TCommand">Command 타입</typeparam>
/// <typeparam name="TResponse">반환 타입</typeparam>
public interface ICommandHandler<in TCommand, TResponse> : IRequestHandler<TCommand, TResponse> where TCommand : ICommand<TResponse>
{
}