Union Types

function printId(id: number | string) {
  console.log("Your ID is: " + id);
}

printId(101);
printId("202");
printId({ myID: 22342 });

Unions with Properties in Common

function getFirstThree(x: number[] | string) {
  return x.slice(0, 3);
}