The Primitive Type never

In this lesson, you will see the type never, which is used to indicate that something must never happen.

The type never means that nothing occurs. It is used when a type guard cannot occur or in a situation where an exception is always thrown. There is a difference between void and never. A function that has the explicit return type of never won’t allow your code to return undefined, which is different from a void function that allows code to return undefined.

Get hands-on with 1200+ tech skills courses.