Glossary: TypeScript Basics
Also written: type guards
A check that narrows a type, such as `typeof x === "number"`.
narrowingtypeofinstanceofin operator