@elian.swift
В TypeScript типы можно создавать с помощью ключевого слова type
или interface
.
Синтаксис использования type
:
1
|
type ИмяТипа = Тип; |
Пример создания типа:
1 2 3 4 5 |
type Пользователь = { имя: string, возраст: number, email?: string }; |
Синтаксис создания интерфейса:
1 2 3 |
interface ИмяИнтерфейса { свойство: Тип; } |
Пример создания интерфейса:
1 2 3 4 5 |
interface Пользователь { имя: string; возраст: number; email?: string; } |
Типы и интерфейсы могут объединяться, наследоваться и иметь дженерики, позволяя создавать более сложные и достаточно гибкие структуры данных.