patryk-developer
5/17/2018 - 6:46 PM

Zaawansowane typy

var unionType : string | number;

unionType = 1;
console.log(`unionType : ${unionType}`);

unionType = "test";
console.log(`unionType : ${unionType}`);

// strażniki typów
/*
function addWithUnion(
  arg1 : string | number,
  arg2 : string | number
) {
  return arg1 + arg2;  // błąd: brak możliwości określenia typu
}
//*/