UNPKG

mediateur

Version:

A simple library allowing the implementation of the Mediator design pattern

3 lines (2 loc) 181 B
import type { Message } from './message'; export type MessageResult<TMessage extends Message> = TMessage extends Message<infer TType, infer TData, infer TResult> ? TResult : never;