~/talk

New Features in TypeScript 2 and beyond

Talkat NDC Sydney 2017 · 2017-08-14..08-18· [typescript, javascript]
slides:none on file

Shows concrete TypeScript 2+ features and how they behave with real JS code: allowJs/checkJs lets projects keep .js files while enabling type checking; async/await and generators transpile to ES5; object spread and destructuring preserve types; strictNullChecks and flags like noImplicitAny/noImplicitThis catch real runtime errors; discriminated unions plus keyof with generics enable exhaustive switch checks using never; lookup types extract nested payload shapes for safer APIs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:33Code Review
  3. 10:00AsyncAwait
  4. 15:00Generators
  5. 19:15Merge Objects
  6. 21:30Prototypes
  7. 28:55No implicit any
  8. 36:24Strict no checks
  9. 39:17Generics
  10. 41:47Declaration Spaces
  11. 44:04Lookup Types
  12. 50:56Person Keys
  13. 53:11String
  14. 55:06Match Types
  15. 56:53ReadOnly State
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.