Explicit annotations, type assertions, literal types, const assertions, and any/unknown/never.
JavaScript is required for the interactive version of this page, including the code playground and progress tracking. Browse all InternHack tutorials.