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