utility.ts
let books = [
{ id: 1, title: \"the dark window\", author: \"krishna\", available: true },
{ id: 2, title: \"naked eye\", author: \"sydney
Im new to AMD but it looks like you only define the modules, never invoke/import them to the sites scope. In this tutorial the author has a bootstrapping file that acts as entry point for an app which seems to be what you're missing: http://www.codebelt.com/typescript/typescript-amd-with-requirejs-tutorial/