Typing Your Ember

Using TypeScript with Ember.js


You write Ember.js apps. You think TypeScript would be helpful in building a more robust app as it increases in size or has more people working on it. But you have questions about how to make it work.

This is the series for you! I’ll talk through everything: from the very basics of how to set up your Ember.js app to use TypeScript to how you can get the most out of TypeScript today—and I’ll be pretty clear about the current tradeoffs and limitations, too.

Parts in the Series

This list is updated whenever I publish a new post in the series. You can also subscribe to the dedicated #typing-your-ember RSS feed, or to the more general #typescript and #emberjs RSS feeds.

  1. Set your Ember.js project up to use TypeScript.
  2. Adding TypeScript to an existing Ember.js project.
  3. How to actually use types effectively in Ember today.
  4. Example: using Ember for view and lifecycle but plain-old TypeScript otherwise.