Псевдоними на типови во TypeScript
Во TypeScript може да се креираат псевдоними
на типови. Ова се прави со операторот
type.
За пример, ајде да зададеме уште едно име за стринговиот тип на податоци:
type str = string;
Декларирајме променлива, користејќи го нашиот нов тип:
let test: str = 'abc';
Во целост, преименувањето на стандардните типови нема никаква практична корист. Ајде да погледнеме покорисен пример за примена на псевдоними.
Примена
Ајде да направиме нов тип на податоци, користејќи унја на типови:
type stumber = string | number;
Декларирајме променлива со нашиот нов тип:
let test: stumber;
Запишете број во неа:
test = 123;
Запишете стринг во неа:
test = 'abc';
Практични задачи
Креирајте нов тип, кој ги обединува null
и undefined.
Креирајте нов тип, кој го обединува логичкиот
тип, null и undefined.