UNPKG

@mbc-cqrs-serverless/core

Version:
9 lines (8 loc) 252 B
import { IEvent } from './event.interface'; export interface IEventHandler<TEvent extends IEvent = any, TResult = any> { /** * Executes a event. * @param event The event to execute. */ execute(event: TEvent): Promise<TResult>; }