<!--{"parent": "tjs-examples.md", "order": 1, "book": ["default", "language"]}-->

# Basics

<!-- prettier-ignore-start -->

<!-- toc -->
- [Hello TJS](/hello-tjs/)
- [Required vs Optional](/required-vs-optional/)
- [Object Types](/object-types/)
- [Array Types](/array-types/)
- [Control Flow: given](/given-dispatch/)
- [Dictionary Defaults](/dictionary-defaults-example/)
- [const! and Bang Access](/const-and-bang/)
- [Honest Equality](/honest-equality/)
- [Polymorphic Functions](/polymorphic-functions/)
- [JS Footgun Fixes](/js-footgun-fixes/)
- [Polymorphic Constructors](/polymorphic-constructors/)
- [Safety & Validation](/safety-validation/)
- [Better Classes](/better-classes/)
- [Local Class Extensions](/local-extensions/)
- [Safer Code](/safer-code/)
<!-- /toc -->

<!-- prettier-ignore-end -->
