Back to questions
Middle
3
Как создавать и использовать собственные типы в TypeScript?
Companies where asked
Premium IT Solution
Answer from AI
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);
Таким образом, собственные типы помогают описывать структуру данных и обеспечивают статическую типизацию в коде.