import { type Config, type Game, type Locale } from '@scrabble-solver/types'; import * as languages from './languages'; export const getConfig = (game: Game, locale: Locale): Config => { const configs = Object.values(languages); const localeConfig = configs.find((config) => config.game === game && config.locale === locale); if (typeof localeConfig === 'undefined') { throw new Error(`No game "${game}" in "${locale}"`); } return localeConfig; };