import type { OptionMap } from "../RendererOptions"; import type { LanguageName, LanguageNameMap } from "./types"; export type LanguageRawOptionMap = Readonly<{ [Lang in keyof LanguageNameMap]: ReturnType; }>; export type LanguageOptionMap = Readonly<{ [Lang in keyof LanguageRawOptionMap]: OptionMap; }>; export type RendererOptions = { -readonly [K in keyof Options]: Options[K]; };