All lessons

Power Tools: Typed Arrays & Union Types

9 min · TypeScript

Type your arrow functions, map over typed arrays, and narrow union types.

TypeScript · Power Tools: Typed Arrays & Union Types0/5 cleared

Enemy 1 of 5

You've already seen arrow functions written without types elsewhere, and typed functions using the function keyword. This is where the two meet: an arrow function can be typed just as fully as a regular one, with parameter types and a return type — (n: number): number => n * n.

TypeScript checks that the parameter and return types match wherever the arrow function is called, exactly as it would for a function written with the function keyword — the shorter arrow syntax doesn't cost you any type safety, it's purely a different way to write the same thing.

You
Binary Treant

Loading editor...

Ln 1, Col 1Spaces: 4
Sign up to fightTarget output: 36