В TypeScript можно создавать псевдонимы
типов. Это делается с помощью оператора
type
.
Для примера давайте зададим еще одно имя для строкового типа данных:
type str = string;
Объявим переменную, используя наш новый тип:
let test: str = 'abc';
В целом переименовывание стандартных типов не несет никакой практической пользы. Давайте посмотрим на более полезный пример применения псевдонимов.
Применение
Сделаем новый тип данных, используя объединение типов:
type stumber = string | number;
Объявим переменную с нашим новым типом:
let test: stumber;
Запишем в нее число:
test = 123;
Запишем в нее строку:
test = 'abc';
Практические задачи
Создайте новый тип, объединяющий
логический тип и null
.
Создайте новый тип, объединяющий
логический тип, null
и undefined
.