TypeScript
Concept
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript wird während des Entwicklungsvorgangs mit Hilfe eines Transpilers (eine Sonderform eines Compilers) in JavaScript übersetzt.
Language
Type Annotations
funcXYZ : <RETURN_TYPE> {
}
varXYZ : <TYPE> = ...;
Interfaces
Typescript uses in interface in multiple ways (s. here:
... implements <INTERFACE_NAME> ...
Modifier
Generics
Decorators
A Decorator is a special kind of declaration that can be attached to a class declaration, method, accessor, property, or parameter. Decorators use the form @<Expression>, where <Expression> must evaluate to a function that will be called at runtime with information about the decorated declaration.
Installation
C:\Uwes\Programme\nodejs>npm install -g typescript