> For the complete documentation index, see [llms.txt](https://timhwang21.gitbook.io/index/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://timhwang21.gitbook.io/index/programming/typescript.md).

# Typescript

- [curryRecord](https://timhwang21.gitbook.io/index/programming/typescript/curry-record.md)
- [Exhaustive conditionals with ADTs](https://timhwang21.gitbook.io/index/programming/typescript/exhaustive-conditionals-with-adts.md)
- [newtype](https://timhwang21.gitbook.io/index/programming/typescript/newtype.md)
- [OmitTypes](https://timhwang21.gitbook.io/index/programming/typescript/omit-types.md)
- [Safe JSON clone](https://timhwang21.gitbook.io/index/programming/typescript/safe-json-clone.md)
- [Type inferrers](https://timhwang21.gitbook.io/index/programming/typescript/type-inferrers.md)
- [XOR type](https://timhwang21.gitbook.io/index/programming/typescript/xor-type.md)
