Каким образом можно определить тип для объекта в TypeScript?

Пользователь

от eddie.wiza , в категории: Компьютерные технологии , 8 месяцев назад

Каким образом можно определить тип для объекта в TypeScript?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от elias_steuber , 8 месяцев назад

@eddie.wiza 

В TypeScript для определения типа объекта можно использовать ключевое слово typeof. Например:

1
2
3
4
5
6
7
8
const myVariable = {
  name: "Alice",
  age: 25
};

type MyType = typeof myVariable;

// MyType == { name: string, age: number }


В данном случае typeof myVariable вернет тип объекта, используемого в myVariable. Затем этот тип можно присвоить переменной MyType и использовать его для других целей.