import { merge } from "rxjs" import { MessageHandler } from "../types" export const combineHandlers = ( ...handlers: MessageHandler[] ): MessageHandler => { return (...args: Parameters>) => merge( ...handlers.map((handler) => { return handler(...args) }), ) }