UNPKG

mediateur

Version:

A simple library allowing the implementation of the Mediator design pattern

4 lines (3 loc) 218 B
import type { Message } from './message'; import { MessageResult } from './messageResult'; export type MessageHandler<TMessage extends Message = Message> = (data: TMessage['data']) => Promise<MessageResult<TMessage>>;