Transcript
00:00 Hey there. Welcome to the advanced TypeScript workshop. This is going to go through some of the more advanced concepts in TypeScript, not just typings, but also like regular JavaScript concepts that are of the more advanced variety. So we're gonna talk about promises and async await. This is very foundational, super important, but it can be a little bit of a mind bend, for when we're talking about asynchrony and all of that stuff.
00:27 So, this one, I I'm thinking that some of you are gonna struggle with a little, it a little bit. So have some patience with yourself. It's gonna be just fine. But, yeah, promises and async wait, they're gonna be great. And then we're also gonna talk about modules.
00:40 Finally, we've been seeing the little export at the bottom of all the other workshops before this one. What is that all about? We can make multiple files, and it's gonna be great. So we're gonna talk about the different ways you can make modules. Then we're going to get into some type operators.
00:54 These things we've actually also seen, in other workshop exercises because it's kinda hard to avoid them. But they are, more advanced variety. We're gonna dive a little deeper into, type operators. And then we're going to, show you a bunch of utility types. These are great.
01:10 Use them all the time. And I'm even gonna show you how to build your own because it's quite useful. And then we'll get into conditional types. And this is something that I do not do every day. And in fact, even utility types, I don't typically create my own utility types every day.
01:25 But I do use utility types built in every day. So that one's gonna be fun, but conditional types, woo, that's gonna be a lot of fun. We're gonna use the infer keyword. It's gonna be awesome. So I'm really looking forward to having you in this exercise, let or this whole workshop.
01:40 So let's get right into it. Good luck.