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 не будет опубликован. Обязательные поля помечены *

Подписаться на рассылку

Будьте в курсе - получайте последние статьи на свой email

Ваша подписка успешно оформлена

Pin It on Pinterest

Share This