Slide 23
Slide 23 text
Null Types
// `a` must be a valid number, `b` could be undefined
const sum = (a: number, b?: number): number | void => {
if (b) {
return a + b
}
}
const summed: number | void = sum(2, 3)
if (summed) {
// safely use summed as a number
}