# Working With Ember

In this section, we cover how to use TypeScript effectively with specific Ember APIs (anything you'd find under the `@ember` package namespace).

We do *not* cover general usage of Ember; instead, we assume that as background knowledge. Please see the Ember [Guides](https://guides.emberjs.com/release/) and [API docs](https://api.emberjs.com/ember/release)!

## Outline

* [Components](https://docs.ember-cli-typescript.com/ember/components)
* [Services](https://docs.ember-cli-typescript.com/ember/services)
* [Routes](https://docs.ember-cli-typescript.com/ember/routes)
* [Controllers](https://docs.ember-cli-typescript.com/ember/controllers)
* [Helpers](https://docs.ember-cli-typescript.com/ember/helpers)
* [Testing](https://docs.ember-cli-typescript.com/ember/testing)
