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! * TypeScript * 01:05 Brought to you by Sentry.io. * 03:20 How do you combine string literal types? * Template Literal Types * 06:34 What is a TypeScript Generic and why would you use one? * TypeScript Generics * 08:12 How do you write a conditional type? * TypeScript Conditional Types * 09:58 Generating TypeScript type from a function. * Stricter Generators * 14:09 How do d.ts files work? * Module .d.ts * 16:25 Name one difference between a type and an interface. * Types vs Interfaces * 19:15 What is a tripple-slash directive and why would you use them? * Tripple-Slash Directives * 20:52 What is a TypeScript record and what is it used for? * Utility Types
Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
Scott:X Instagram Tiktok LinkedIn Threads
Randy: X Instagram YouTube Threads