EU member state ISO2 code or IMF aggregate code.
Country display name.
Map of IMFMacroIndicatorKey to series.
Optionalvintage: stringIMF data vintage label (e.g. WEO-April-2026).
Populated IMFEconomicContext (may have an empty indicators array).
Build an IMFEconomicContext from an indexed series map.
Each entry in
seriesByKeyshould be keyed by the IMFMacroIndicatorKey so the builder can look up the mapping and produce a stable display row. Rows with no observations are skipped silently. When ANY indicator carries a forecast,forecastHorizonYearis set to the maximum forecast year so the caller can render a dashed overlay region starting from that year.