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