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