TypeScript Type Guards Explained

  Рет қаралды 11,099

Software Developer Diaries

Software Developer Diaries

Күн бұрын

Пікірлер: 8
@sandorturbucz425
@sandorturbucz425 Жыл бұрын
This is one of the smarter aspects of using TS, good explanation. Some small side note, at 4:40 in real life we probably should use (unless it's on purpose) Object.hasOwn() instead of in, because the latter also finds the properties through the prototype chain.
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries Жыл бұрын
Great point!
@fusion.chronicles
@fusion.chronicles 6 ай бұрын
The best explanation so far 👍
@rajsatraroxor9603
@rajsatraroxor9603 7 ай бұрын
In last example, while changing from fruit instanceof to isTasty in, last keyword "Banana" should be changed to parameter "fruit", to check isTasty exisits or not in fruit which is passed into that function
@jvsvogler
@jvsvogler 2 жыл бұрын
Really helpful, thanks a ton!
@SoftwareDeveloperDiaries
@SoftwareDeveloperDiaries 2 жыл бұрын
Glad it helped!
@SalimOfShadow
@SalimOfShadow Ай бұрын
In the 4th example, wouldn't the comparison always return false if the two args's content are even slightly different? I think the type is what matters the less at that point since we're comparing it by content
@DerexArchives
@DerexArchives 3 ай бұрын
thank you
TypeScript Generics: All You Need to Know
7:52
Software Developer Diaries
Рет қаралды 6 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Infer is easier than you think
13:38
Matt Pocock
Рет қаралды 95 М.
any vs unknown vs never: TypeScript demystified
8:01
Andrew Burgess
Рет қаралды 25 М.
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 908 М.
TypeScript - Union типы и TypeGuards
9:44
PurpleSchool | Anton Larichev
Рет қаралды 9 М.
TypeScript Interview Questions - STUMP'd
25:19
Syntax
Рет қаралды 4,3 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 334 М.
Generics: The most intimidating TypeScript feature
18:19
Matt Pocock
Рет қаралды 188 М.
Why use Type and not Interface in TypeScript
14:12
ByteGrad
Рет қаралды 220 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.