Sobes.tech
Назад к вопросам
Middle
2

Как создавать и использовать собственные типы в TypeScript?

Компании, где спрашивали
Premium IT Solution

Ответ от нейросети

sobes.tech AI

В TypeScript можно создавать собственные типы с помощью ключевых слов type и interface.

  • type позволяет создавать алиасы для типов, объединять типы через объединения (|) или пересечения (&).
  • interface используется для описания структуры объектов, классов и может расширяться.

Пример создания собственного типа и интерфейса:

// Алиас типа
type ID = string | number;

// Интерфейс для объекта пользователя
interface User {
  id: ID;
  name: string;
  age?: number; // необязательное свойство
}

// Использование
const user: User = { id: 123, name: "Иван" };

function printUser(user: User) {
  console.log(`${user.name} (${user.id})`);
}

printUser(user);

Таким образом, собственные типы помогают описывать структуру данных и обеспечивают статическую типизацию в коде.