TypeScript and AMD Implementation of TodoMVC