Multiple Functions

Multiple functions transpile correctly

// Multiple functions in one file

function add(a: number, b: number): number {
  return a + b
}

function multiply(a: number, b: number): number {
  return a * b
}

function greet(name: string, excited?: boolean): string {
  return excited ? `Hello, ${name}!` : `Hello, ${name}`
}

// Test them all
console.log('add(2, 3) =', add(2, 3))
console.log('multiply(4, 5) =', multiply(4, 5))
console.log('greet("World") =', greet('World'))
console.log('greet("World", true) =', greet('World', true))