import {type ThemeName} from '../themes' export function select( name: ThemeName, options: | (Record & {default?: undefined}) | (Partial> & {default: T}), ): T { switch (name) { case 'light': return options.light as T case 'dark': return options.dark as T case 'dim': return options.dim as T default: return options.default as T } }