import { Observable } from 'rxjs'; export interface MessageHandler { (data: TInput, ctx?: TContext): | Promise> | Promise; next?: ( data: TInput, ctx?: TContext, ) => Promise> | Promise; isEventHandler?: boolean; extras?: Record; }