@jescrich/nestjs-workflow
Version:
Workflow and State Machines for NestJS
17 lines (16 loc) • 359 B
TypeScript
export interface EventMessage {
key: Buffer | null;
value: Buffer | null;
timestamp: string;
attributes: number;
offset: string;
headers: Record<string, Buffer>;
size?: never;
}
export interface IEventHandler<T> {
handle(params: {
key: string;
event: T;
payload?: EventMessage;
}): Promise<void>;
}