#20: Solving Function Overloading with TS Generics: Mastering Multiple Type Variables like a Pro 🚀

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 29

  • @preetbhardwaj-xj4hz
    @preetbhardwaj-xj4hz ปีที่แล้ว +3

    I can say that it is one of the best typescript tutorial on TH-cam .thanks a lot thapa bhai 🤗😇

  • @zakidev
    @zakidev ปีที่แล้ว

    Thank you very much Thapa bhai 🙏🏻. Main Afghanistan ka hoo aur Bhagwan ka shukar hai ke mujhe Hindi aata hai. Esee liye mai samajta hoo. Aap ka sekhaane ka tariqha ek damm achcha hai. Aur mai abhi tak aap se bahut saare programming cheeze seekchukaa hoo.

  • @shivamsoni7974
    @shivamsoni7974 ปีที่แล้ว +1

    Nice Video Thapa Bhaiya........................😃

  • @Radhe_radhe2929
    @Radhe_radhe2929 ปีที่แล้ว

    Khatarnak op❤❤😊

  • @genztechman
    @genztechman ปีที่แล้ว

    amazing work sir

  • @farheenkhan0311
    @farheenkhan0311 9 หลายเดือนก่อน

    Osm sir 😍

  • @Colourful2010
    @Colourful2010 ปีที่แล้ว +1

    import { log } from "console";
    function sum(a:T, b:T): T{
    let result : T ;
    if(typeof a === 'number'){
    result = (a as number) + (b as number) as T;
    }else{
    result = (a as string) + (b as string) as T
    }
    return result;
    }
    log(sum(2,3), sum('Ranjit','Patel'))

    • @lakshmana618
      @lakshmana618 10 หลายเดือนก่อน

      This is what I am really looking for which is not even discussed in the video, thanks man.

  • @sabirshaikh1440
    @sabirshaikh1440 7 หลายเดือนก่อน

    like your content bro 🤟

  • @waytoweb
    @waytoweb ปีที่แล้ว

    Thapa Bhai please suggest what is Difference in between Any & Generics?

  • @shylshff6853
    @shylshff6853 8 หลายเดือนก่อน +1

    sir ye generics k jagah pe hamlog type 'any' he q nhi use krlete

    • @VikramBais-k7v
      @VikramBais-k7v 6 หลายเดือนก่อน

      due to type safety and type checking

  • @maddeveloper6276
    @maddeveloper6276 ปีที่แล้ว

    awsome

  • @DEEPANSHU_NAG
    @DEEPANSHU_NAG ปีที่แล้ว

    *_Plz do a live TH-cam session for Typescript assessment solving live doubt clear ho jayega..._* 🙏

    • @6.squash.936
      @6.squash.936 ปีที่แล้ว

      No need of that

    • @DEEPANSHU_NAG
      @DEEPANSHU_NAG ปีที่แล้ว

      @@6.squash.936 jisko jarurt h vo aayege 🙏🏻

    • @ThapaTechnical
      @ThapaTechnical  ปีที่แล้ว +1

      ok I will try for sure

    • @DEEPANSHU_NAG
      @DEEPANSHU_NAG ปีที่แล้ว

      @@ThapaTechnical *_Thanks a lot Bhai_* 🙏🏻

  • @satyam_code
    @satyam_code 4 หลายเดือนก่อน +1

    ♥💙

  • @CHETANRATHOD-eq1bx
    @CHETANRATHOD-eq1bx ปีที่แล้ว

    while adding two numbers i am getting " Operator '+' cannot be applied to types 'T' and 'U'."

    • @priyobrotokar
      @priyobrotokar ปีที่แล้ว +1

      I think it is not possible to use these operators using Generics because 'T' represents any data type including objects and arrays which does not support arithmetic operations, does not matter if you specify the generic type while calling the function like add(5,10).

    • @Colourful2010
      @Colourful2010 ปีที่แล้ว +1

      import { log } from "console";
      function sum(a:T, b:T): T{
      let result : T ;
      if(typeof a === 'number'){
      result = (a as number) + (b as number) as T;
      }else{
      result = (a as string) + (b as string) as T
      }
      return result;
      }
      log(sum(2,3), sum('Ranjit','Patel'))

    • @jyothikalluraya8233
      @jyothikalluraya8233 6 หลายเดือนก่อน

      sum(a:T, b:U) {
      If(typeof a === 'number' && typeof b === 'number')
      return a + b;
      return a + "" + b;
      }

  • @parag7734
    @parag7734 ปีที่แล้ว

    which theme

  • @jyothikalluraya8233
    @jyothikalluraya8233 6 หลายเดือนก่อน

    sum(a:T, b:U) {
    If(typeof a === 'number' && typeof b === 'number')
    return a + b;
    return a + "" + b;
    }

  • @Radhe_radhe2929
    @Radhe_radhe2929 ปีที่แล้ว

    😊😊

  • @jagdishjena9058
    @jagdishjena9058 ปีที่แล้ว

    😍💞💘 𝓣𝓱𝓪𝓷𝓴 𝔂𝓸𝓾 𝓼𝓸 𝓶𝓾𝓬𝓱 𝓼𝓲𝓻. 💔💏💖

  • @edwardgaming5681
    @edwardgaming5681 9 หลายเดือนก่อน

    Gadha hi krega😂