Псевдоними типова у 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.