> For the complete documentation index, see [llms.txt](https://docs.ember-cli-typescript.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ember-cli-typescript.com/ts.md).

# TypeScript and Ember

This guide covers the common details and "gotchas" of using TypeScript with Ember. Note that we do *not* cover the use of TypeScript *or* Ember in general—for those, you should refer to the corresponding documentation:

* [TypeScript docs](https://www.typescriptlang.org/docs/index.html)
* [TypeScript Deep Dive](https://basarat.gitbook.io/typescript/)
* [Ember docs](https://emberjs.com/learn/)

## Outline

* [Using TypeScript With Ember Effectively](/ts/using-ts-effectively.md)
* [Decorators](/ts/decorators.md)
* [Current limitations](/ts/current-limitations.md)
* [Building Addons in TypeScript](/ts/with-addons.md)
* [Understanding the `@types` Package Names](/ts/package-names.md)
