forEach example:
Name: Alice, Uppercase: ALICE
Name: Bob, Uppercase: BOB
Name: Charlie, Uppercase: CHARLIE
map example:
Name lengths: [ 5, 3, 7 ]
Type of nameLengths array: object
Type of first element: number
filter example:
Long names: [ 'Alice', 'Charlie' ]
Event handling example:
In a browser, TypeScript would infer 'event' as MouseEvent in:
document.addEventListener('click', event => { ... })
Method call example:
Hello, I'm David