target: Locales): string {
есть функция
на вход принимает ключ из локалей
а вот вторым параметром хочу сделать явный тип из обьекта локали
как можно сделать ?
locales = {
b: {c: 1},
a: {g: 2}
}
read(b, // тут подставит варианты по ключу b)
function readFromLocale<K extends keyof Locales>(key: K, target: Locales[K]): string {
Обсуждают сегодня