Sample TypeScript application with AMD modules