TypeScript. Функции

Главная » Видеоуроки » JavaScript » TypeScript. Функции

В этом видео мы рассмотрим новые возможности в работе с функциями, а также union (объединенные) типы в TypeScript.

Код урока

interface Football {
	cloth: string;
	score: string;
	getSportName: () => 'Football';
	getFootballString: () => 'Football string';
}

interface Hockey {
	cloth: string;
	score: string;
	getSportName: () => 'Hokey';
	getHockeyString: () => 'Hockey string';	
}


function func(): Football | Hockey {
	// code
}

let sport = func();
sport.getSportName();
// sport.getFootballString();

// утверждение типа
if((<Football>sport).getFootballString) {
	(<Football>sport).getFootballString();
}

0 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This