diff --git a/src/packages/guide/src/index.ts b/src/packages/guide/src/index.ts index 163d632f..f95d6ee6 100644 --- a/src/packages/guide/src/index.ts +++ b/src/packages/guide/src/index.ts @@ -1,5 +1,13 @@ // @magic-civ/guide-engine — shared UI components, types, utils +// ─── Data context ──────────────────────────────────────────────────────────── +export { GuideDataProvider, useGuideData } from './contexts/GuideDataContext' +export type { GuideDataContextValue, WindBandData, MergedWeatherEvent } from './contexts/GuideDataContext' + +// ─── Simulation types ──────────────────────────────────────────────────────── +export type { UseSimulationWorkerResult, ScenarioData, SimProgress, TriggeredEventInfo } from './types/simulation' + +// ─── Shaders ───────────────────────────────────────────────────────────────── export { FIELD_VERT, FIELD_FRAG, WONDER_VERT, WONDER_FRAG } from './components/climate-sim/hexGLShaders' export type { ManaMajor, TerrainPower, WeatherEventSeverity, WeatherEvent, LeyChanneling, Terrain, UnitGenderVariant, UnitGender, Unit, BuildingEffect, ManaGenerated, Building, TerrainModifier, Spell, Keyword, StrategicAxes, GenderModifierSet, GenderModifiers, RaceLeader, Race, Resource, Improvement, Government, Era, Victory, PromotionChoice, PromotionLevel, PromotionTree, PromotionsData, InfusionEffect, InfusionChoice, InfusionLevel, InfusionTree, InfusionConfig, Discipline, Synthesis, DisciplinesData, Tech, ItemManaCost, ItemConditionalEffect, Item, MapType, EcologicalEventTier, EcologicalEventCategory, CrossTriggerRule, CrossTriggers, EncyclopediaCategory, EncyclopediaCategoryMeta, EncyclopediaEntry } from './types/game-data' export type { DerivedStats } from './utils/unit-stats'