Alias-uri de tip în TypeScript

În TypeScript se pot crea alias-uri de tip. Acest lucru se face folosind operatorul type.

De exemplu, să dăm un alt nume tipului de date string:

typescripttype str = string;

Să declarăm o variabilă, folosind noul nostru tip:

typescriptlet test: str = 'abc';

În general, redenumirea tipurilor standard nu aduce niciun beneficiu practic. Să ne uităm la un exemplu mai util de utilizare a alias-urilor.

Aplicație

Să creăm un nou tip de date, folosind uniunea tipurilor:

typescripttype stumber = string | number;

Să declarăm o variabilă cu noul nostru tip:

typescriptlet test: stumber;

Să îi atribuim un număr:

typescripttest = 123;

Să îi atribuim un șir de caractere:

typescripttest = 'abc';

Probleme practice

Задание 1

Creați un nou tip care unește null și undefined.

Задание 2

Creați un nou tip care unește tipul boolean, null și undefined.