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

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 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.

  • @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'))

    • @lakshmangottapu618
      @lakshmangottapu618 8 หลายเดือนก่อน

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

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

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

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

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

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

    amazing work sir

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

    Osm sir 😍

  • @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_* 🙏🏻

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

    Khatarnak op❤❤😊

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

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

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

    like your content bro 🤟

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

    which theme

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

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

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

      due to type safety and type checking

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

    awsome

  • @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 4 หลายเดือนก่อน

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

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

    ♥💙

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

    😊😊

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

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

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

    Gadha hi krega😂