Video: Union Types in TypeScript

Channel: TypeScript with Benny Code

Giới thiệu

A union type in TypeScript allows you to declare a value that can have different types.

My FREE programming apps:

  • https://apps.apple.com/app/id659282498

  • https://play.google.com/store/apps/details?id=com.welovecoding.app

My FREE TypeScript Course:

  • https://typescript.tv/

Timeline:

00:08 - What is a union type?

00:51 - A union in set theory

01:30 - Creating a type alias

02:11 - Benefits of type aliases

02:24 - Common mistakes with unions

03:16 - Union types in index signatures

04:40 - Discriminated Unions (Tagged Unions)

08:08 - Union types and interfaces

Resources:

➜ Unions & Intersections: https://www.typescriptlang.org/docs/handbook/unions-and-intersections.html

➜ Venn diagram: https://en.wikipedia.org/wiki/Venn_diagram#Overview

➜ Type aliases: https://www.typescriptlang.org/docs/handbook/advanced-types.html#type-aliases

➜ Discriminated Unions: https://basarat.gitbook.io/typescript/type-system/discriminated-unions

Follow TypeScript TV:

🌐 https://typescript.tv

🐦 https://twitter.com/typescripttv

📺 https://youtube.com/typescripttv​

Hashtags:

#TypeScript #JavaScript #LearnToCode