TypeScript Revealed
Publisher: APress; Apress
Published: 2013
Number of pages: 123
ISBN-13: 9781430257257
Table of contents: title: About the Author
pagenum: xi; title: About the Technical Reviewer
pagenum: xiii; title: Acknowledgments
pagenum: XV; title: Introduction
pagenum: xvii; label: Chapter 1
title: Getting Up to Speed with TypeScript
pagenum: 1; title: The Development of TypeScript
pagenum: 1; title: What TypeScript Is, Does, and Does Not Do
pagenum: 3; title: TypeScript vs. JavaScript Gotchas
pagenum: 4; title: Type Coercion Issues
pagenum: 5; title: TypeScript vs. Other Compile-to-JavaScript Languages
pagenum: 7; title: TypeScript vs. ECMAScript
pagenum: 9; title: Installation
pagenum: 10; title: Visual Studio 2012
pagenum: 10; title: Other Visual Studio Editions
pagenum: 17; title: On Node.js
pagenum: 18; title: Sublime Text
pagenum: 18; title: From JavaScript to TypeScript
pagenum: 19; title: A Simple HTML+JS Page
pagenum: 19; title: TypeScript and IntelliSense
pagenum: 20; title: Errors and Declaration Files
pagenum: 21; title: A Little Code Structure with Classes and Modules
pagenum: 24; title: Summary
pagenum: 26; label: Chapter 2
title: The New Syntax
pagenum: 27; title: The Story So Far
pagenum: 27; title: The Type System
pagenum: 29; title: Primitive Types
pagenum: 30; title: The Any Type
pagenum: 31; title: Arrays
pagenum: 32; title: Casts
pagenum: 33; title: Ambient Declarations
pagenum: 34; title: Functions
pagenum: 34; title: Variations on a Signature
pagenum: 36; title: Function Overloads
pagenum: 38; title: Classes
pagenum: 40; title: Class Members
pagenum: 41; title: Access Modifiers
pagenum: 46; title: Instantiating Classes
pagenum: 46; title: Static Classes and Members
pagenum: 46; title: Object Literals vs. Anonymous Types
pagenum: 47; title: Inheritance
pagenum: 48; title: Interfaces
pagenum: 50; title: Using Interfaces as Function Types
pagenum: 51; title: Using Interfaces as Object Types
pagenum: 52; title: Combining Interfaces
pagenum: 53; title: Modules
pagenum: 54; title: Summary
pagenum: 59; label: Chapter 3
title: Working with TypeScript
pagenum: 61; title: The Compiler
pagenum: 61; title: The File List
pagenum: 64; title: Declaration Files
pagenum: 65; title: Has Someone Else Written It?
pagenum: 65; title: Substitute with an Ambient Declaration
pagenum: 66; title: Use the Compiler to Generate a Declaration File
pagenum: 66; title: Roll Your Own
pagenum: 67; title: TypeScript in Your Projects
pagenum: 68; title: In Your MSBuild File
pagenum: 69; title: In Your Web Sites
pagenum: 73; title: In the Development Life Cycle
pagenum: 74; title: Summary
pagenum: 75; label: Appendix A
title: Webliography
pagenum: 77; title: Core Links
pagenum: 77; title: GitHub Projects
pagenum: 78; title: Notable Bugs and Discussions
pagenum: 78; title: Miscellaneous
pagenum: 79; title: Index
pagenum: 81