Union Types in TS

Поділитися
Вставка
  • Опубліковано 30 січ 2025

КОМЕНТАРІ • 36

  • @HiteshCodeLab
    @HiteshCodeLab  2 роки тому +5

    Are you aware of new batch of full stack javascript bootcamp ?
    hc.lco.dev/jscamp2

  • @tushar207
    @tushar207 Рік тому +4

    I have been an angular developer and worked with TS from the past 5 years, still there were a few things to take away from this video. Great work Hitesh

  • @AashishKumar-vb3qb
    @AashishKumar-vb3qb 2 місяці тому

    No one can explain union working with other data objects as perfectly as Hitesh explains in this video.

  • @kiranpoojary493
    @kiranpoojary493 2 роки тому

    your TS videos make me powerful day by day☺

  • @mohitjain4453
    @mohitjain4453 2 роки тому +3

    You are doing great Job but please please please complete this Typescript series and provide us all the topics available in Typescript, please do not stop this Typescript series after some videos 🙏🙏

    • @HiteshCodeLab
      @HiteshCodeLab  2 роки тому +5

      Don’t worry, this is not my 1st public playlist. JS is done, golang is done, TS will be done too 😁

    • @mohitjain4453
      @mohitjain4453 2 роки тому

      Thanks Hitesh 🙂
      I have purchased your Angular course and Vue JS course from LCO and also going to purchase React JS course, I love your teaching style ❤️

  • @sagar-tt4ub
    @sagar-tt4ub 2 роки тому

    Another great explanation almost impossible to find somewhere else

  • @ShubhamVsCode
    @ShubhamVsCode 2 роки тому

    Wow this video have so much of knowledge 😍 Learning typescript will pay later

  • @HARSHKUMAR-g2d6u
    @HARSHKUMAR-g2d6u 3 місяці тому

    I'm like the video before watching because i know that its good video and helpful

  • @Dev-Phantom
    @Dev-Phantom 5 місяців тому +1

    very informative thanks for sharing

  • @nobody20022
    @nobody20022 5 місяців тому

    Summary:
    Union type allows a variable to hold one of several specified types. It’s denoted by using the vertical bar (' | ') between types. This is useful when you want to allow multiple types for a single value, while still maintaining some level of type safety.
    Syntax: let value: string | number;

  • @tamoghnadey
    @tamoghnadey 10 місяців тому

    what if we do this -
    function getDBId(id: number | string) {
    // console.log(`db id is ${id}`);
    if (typeof id === "string") {
    id.toLowerCase();
    } else {
    id = id.toString();
    id += 1;
    }
    }
    when we are converting id to string in the else block it still allows us to add 1 to it in the next loc
    ideally we should not be able to do that, we can't add number to a string
    How can we avoid that? Or is it a flaw ?

  • @LaveshGarg
    @LaveshGarg 2 роки тому

    Thank you sir for providing such a quality content

  • @kodandareddy9108
    @kodandareddy9108 2 роки тому +1

    Good one♥

  • @vivekjaiswal2422
    @vivekjaiswal2422 2 роки тому

    There are two types of data types we can mention for any variable, either lowercase (number) or uppercase(Number).
    Mostly we will use lower case one,
    So why can't we go for upper case?

  • @ankushthakur2177
    @ankushthakur2177 Рік тому

    Sir in the last.. I guess we can use Enum Type for strict checking

  • @Userkazt
    @Userkazt 2 роки тому

    type User= {
    username:string;
    role:string;
    }
    type Admin = {
    role:string;
    sudo:boolean;
    }
    let uncleBob : User | Admin = { username: 'uncle',role:'user',sudo:false}
    console.log(uncleBob)
    In this case, instead of User or Admin, it has combined both types of data into one. Is this a problem?

  • @mdmostafizurrahman9275
    @mdmostafizurrahman9275 2 місяці тому

    if i have to check
    using condition then what the need of TS ?
    if (typeof id === "number") {
    return id + 10;
    } else if (typeof id === "string") {
    return id.toUpperCase();
    }

    • @ZizouZ5
      @ZizouZ5 2 місяці тому

      there's no need for else or else if check here because ts is smart enough to infer the only remaining type 'string' for the id variable

  • @YouAndImpact
    @YouAndImpact 2 роки тому

    Great 👍

  • @Maniish.pandey
    @Maniish.pandey 7 місяців тому

    Watching it in June 2024 ❤🔥

  • @vidhan-dev
    @vidhan-dev 8 місяців тому

    Lets gooo

  • @arunjoshi7885
    @arunjoshi7885 2 роки тому

    Awesome

  • @Priyanka-bd6um
    @Priyanka-bd6um Рік тому

    Thank you sir :)

  • @Vikas-dm9uc
    @Vikas-dm9uc 2 роки тому

    ❤❤❤❤❤❤❤

  • @Dev-Phantom
    @Dev-Phantom 5 місяців тому +1

    cool

  • @anuraggupta1008
    @anuraggupta1008 7 місяців тому

    Day 2

  • @greenshaheen
    @greenshaheen 2 роки тому

    never add 70% are not subscribing video during the the video it breaks the focus

    • @HiteshCodeLab
      @HiteshCodeLab  2 роки тому +4

      At youtube, call for subscribe is creator’s right. Don’t take such small thing away from creators. ❤️

    • @greenshaheen
      @greenshaheen 2 роки тому

      @@HiteshCodeLabmy point is move it to at the start plz

  • @robiul1718
    @robiul1718 2 роки тому

    আপনারা যারা একেবারে নতুন শুদু মাত্র তাদের জন্য সহজ ভাবে (graphic design )
    সবাই কে ঘুরে আসার দাওয়াত রইল। name: Graphics Robiul.
    আশা করি অনেক ভালো কিছু শিখতে পারবেন।