# TypeScript++

- [Structs](/docs/language/typescriptpp/structs/)
- [Layout](/docs/language/typescriptpp/layout/)
- [Slices and Fixed Arrays](/docs/language/typescriptpp/slices-and-fixed-arrays/)
- [Newtypes](/docs/language/typescriptpp/newtypes/)
- [Nominal Interfaces](/docs/language/typescriptpp/nominal-interfaces/)
- [Associated Types and Constants](/docs/language/typescriptpp/associated-types-and-constants/)
- [Extensions](/docs/language/typescriptpp/extensions/)
- [Operator Overloading](/docs/language/typescriptpp/operator-overloading/)
- [Patterns and Match](/docs/language/typescriptpp/patterns-and-match/)
- [Results and Try](/docs/language/typescriptpp/results-and-try/)
- [Ownership](/docs/language/typescriptpp/ownership/)
- [Mutability](/docs/language/typescriptpp/mutability/)
- [Borrowing](/docs/language/typescriptpp/borrowing/)
- [Pointers](/docs/language/typescriptpp/pointers/)
- [Unsafe](/docs/language/typescriptpp/unsafe/)
- [Lifetimes and Regions](/docs/language/typescriptpp/lifetimes-and-regions/)
- [Drop](/docs/language/typescriptpp/drop/)
