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