“Параметры ключа TypeScript от значений массива” Ответ

Массив значений ключей TypeScript

let indexedArray: {[key: string]: number}

let indexedArray: {[key: string]: number} = {
    foo: 123,
    bar: 456
}

indexedArray['foo'] = 12;
indexedArray.foo= 45;
Dangerous Dragonfly

Параметры ключа TypeScript от значений массива

const keyOptions = ["name", "gender", "address"] as const;
type TCustomKeys = { [key in typeof keyOptions[number]]: any };

const obj: TCustomKeys = {
  name: "James",
  gender: "M",
  address: "1 First Rd"
}; // no errors, and intellisense working
Dami

Ответы похожие на “Параметры ключа TypeScript от значений массива”

Вопросы похожие на “Параметры ключа TypeScript от значений массива”

Смотреть популярные ответы по языку

Смотреть другие языки программирования