academy pro: react js. typescript
TRANSCRIPT
History1983 - First Pascal compiler -> Turbo/Borland Pascal
1989-1996 - Chief Engineer at Borland
1996 - join Microsoft
since 2000 - lead architect of the team developing the language C#
2012 - new project TypeScript - a superset of JavaScript.Anders Hejlsberg
Additional features to ECMAScript 5Type annotations and compile-time type checking
Interfaces
Enumerated type
Mixin
Generic
Namespaces
Tuple
Await
Backported features from ECMAScript 2015Classes
Modules
Abbreviated "arrow" syntax for anonymous functions
Optional parameters and default parameters
Arrays
try it
Tuples
try it
Enum
Values by default:
Custom values:
try it
Any
try it
Functions
try it
try it
Functions
try it
Classes
try it
Interfaces
try it
Interfaces
try it
Static
try it
Access modifiers
try it
Inheritance
try it
*.ts -> *.jshttps://www.typescriptlang.org/play/index.html