Created
January 22, 2016 07:40
-
-
Save Artazor/5abe70cf3bc53610e766 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* JavaScript | |
functions and prototypes, | |
closures, | |
modelling of classes | |
ES6: Map, Set, WeakMap, Symbol, Promise, structuring/destructuring | |
Babel. ES7: Observable, bind, spread/rest | |
Playground | |
* Goals and Non-Goals | |
* Basic Types | |
* boolean, number | |
* string + Templates | |
* array, tuple | |
* records, structuring/destructuring, dynamic properties | |
* indexers | |
* functional types / functions (default params, destructuring) | |
* string literal types (1.8) | |
* void, undefined, any vs {} | |
* Advanced types | |
* Interfaces (structural) | |
* Classes and Class expressions | |
* Generics | |
* this type | |
* type narrowing (type narrowing functions) | |
Special types | |
* union types | |
* intersection types | |
* discriminated unions (2.x) | |
* Modules and Namespaces, type aliases, erasure/runtime | |
entity merging | |
Decorators, Metadata | |
@accessors | |
@lazy | |
@inject | |
======================= | |
.gitignore | |
npm init | |
tsconfig.ts | |
tsd utility / DefinitelyTyped | |
webpack | |
http-server | |
React Sample | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment