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
Step into an infinite world of stories
English
International