// ─── Disciplines Barrel ───────────────────────────────────────────────────────
// Aggregates all discipline definitions into a single ALL_DISCIPLINES array

import { baseDisciplines } from './base';
import { enchanterDisciplines } from './enchanter';
import { fabricatorDisciplines } from './fabricator';
import { invokerDisciplines } from './invoker';
import type { DisciplineDefinition } from '../../types/disciplines';

export const ALL_DISCIPLINES: DisciplineDefinition[] = [
  ...baseDisciplines,
  ...enchanterDisciplines,
  ...fabricatorDisciplines,
  ...invokerDisciplines,
];

export { baseDisciplines } from './base';
export { enchanterDisciplines } from './enchanter';
export { fabricatorDisciplines } from './fabricator';
export { invokerDisciplines } from './invoker';
