import type { EventDefinition } from '../types.js';
import { adolescenceCatalog } from './adolescence.js';
import { adulthoodCatalog } from './adulthood.js';
import { careerCatalog } from './career.js';
import { childhoodCatalog } from './childhood.js';
import { dilemmaCatalog } from './dilemmas.js';
import { educationCatalog } from './education.js';
import { familyCatalog } from './family.js';
import { familyArcCatalog } from './family-arcs.js';
import { healthCatalog } from './health.js';
import { holidayCatalog } from './holidays.js';
import { lateLifeCatalog } from './lateLife.js';
import { randomCatalog } from './random.js';

export const eventCatalog: EventDefinition[] = [
  ...dilemmaCatalog,
  ...childhoodCatalog,
  ...educationCatalog,
  ...adolescenceCatalog,
  ...adulthoodCatalog,
  ...holidayCatalog,
  ...randomCatalog,
  ...familyCatalog,
  ...familyArcCatalog,
  ...healthCatalog,
  ...careerCatalog,
  ...lateLifeCatalog,
];
