import { EventEmitter } from 'node:events';
import type { ItemRow } from './types/db.js';

export interface EventPayload {
  feedId: number;
  items: ItemRow[];
}

export interface BusEvents {
  'items:new': [EventPayload];
}

export const bus = new EventEmitter<BusEvents>();
