Slide 8
Slide 8 text
TypeScript
• There's no implicit downcasting
• All types are nullable
• The type annotation syntax is nice
• function takeCallback(callback : (n : number) => number) { ... }
• You can overload in interfaces by parameter signature
• interface Doubler {
• double(s : string) : string;
• double(n : number) : number; }
• Arrow functions and lexical this