Interfaces Extending Classes When an interface type extends a class type it inherits the members of the class but not their implementations
Install our build dependencies First ensure TypeScript and Typings are installed globally.
Discriminated Unions You can combine string literal types, union types, type guards, and type aliases to build an advanced pattern called discriminated
Type Checking In order to understand type checking with JSX, you must first understand the difference between intrinsic elements and value-based
Getting Stricter Checks TypeScript comes with certain checks to give you more safety and analysis of your program. Once you’ve converted your
Module Plugin or UMD Plugin A module plugin changes the shape of another module (either UMD or module). For example
Using a class as an interface As we said in the previous section, a class declaration creates two things: a type representing instances of the
Embedding Expressions JSX allows you to embed expressions between tags by surrounding the expressions with curly braces ({ }).
global-modifying-module.d.ts
Mappings Compiler Option MSBuild Property Name Allowed Values -
Page 24 of 29