Wes and Scott tackle TypeScript trivia, from combining string literal types to unraveling the mystery of d.ts files. Join them as they challenge each other on conditional types, interfaces, triple-slash directives, and TypeScript records.
Show Notes
00:00 Welcome to Syntax!
01:05 Brought to you by Sentry.io.
03:20 How do you combine string literal types?
06:34 What is a TypeScript Generic and why would you use one?
08:12 How do you write a conditional type?
09:58 Generating TypeScript type from a function.
14:09 How do d.ts files work?
16:25 Name one difference between a type and an interface.
19:15 What is a tripple-slash directive and why would you use them?
20:52 What is a TypeScript record and what is it used for?
All links available at https://syntax.fm/741
------------------------------------------------------------------------------
Hit us up on Socials!
Scott: https://twitter.com/stolinski
Wes: https://twitter.com/wesbos
Randy: https://www.youtube.com/@randyrektor
Syntax: https://twitter.com/syntaxfm
http://www.syntax.fm
Brought to you by Sentry.io
#webdevelopment #webdeveloper #javascript