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:
type str = string;
Să declarăm o variabilă, folosind noul nostru tip:
let 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:
type stumber = string | number;
Să declarăm o variabilă cu noul nostru tip:
let test: stumber;
Să îi atribuim un număr:
test = 123;
Să îi atribuim un șir de caractere:
test = 'abc';
Probleme practice
Creați un nou tip care unește null
și undefined.
Creați un nou tip care unește tipul boolean,
null și undefined.