Mapped Types - Advanced TypeScript

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

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

  • @anuragrai5631
    @anuragrai5631 5 หลายเดือนก่อน +2

    This is the one of the best explanations regarding advanced typescript concepts No one likes you explain this on TH-cam ever thanks a lot sir.

  • @samelie
    @samelie 4 ปีที่แล้ว +8

    Thank you for these! Great teacher and hacker! Understanding the composability of Typescript is key to writing less of it

  • @renisoncrawford9611
    @renisoncrawford9611 3 ปีที่แล้ว +2

    Wow! Speechless... Your tutorial is a work of art that is crafted to perfection. Thank you for taking the time and sharing your talent with the world.

  • @mykyta-maria
    @mykyta-maria 2 ปีที่แล้ว +2

    Чудове, послідовне пояснення!) Дякую!) Підписався на канал :)

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

    Being pointed to useful typing declarations sure saves a lot of time compared to digging through the entire Typescript documentation, thanks :3

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

    Excellent work. Ran into Records for exactly the limitation of [key: ?]. I don't have a lot of use cases for the generality of keys, so I worked around it and forgot that it bugged me! Thanks for the deeper dive.

  • @imsarvesh_
    @imsarvesh_ 3 ปีที่แล้ว

    Man your videos are on another level. Fews videos on this channel are so advance, that I need to watch several times..

  • @TheAUa
    @TheAUa 3 ปีที่แล้ว

    Nice and very good to understand. Finally I have the chance to get into TypeScript magic...

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

    You are very clear in your thoughts and so as conveying it to others. Great content with easy explanation. Thank you!

  • @rostyslav5334
    @rostyslav5334 2 ปีที่แล้ว

    Дуже корисні ТS серії, дякую!

  • @YonathanBenitah
    @YonathanBenitah 4 ปีที่แล้ว

    I like how you are teaching. Very clear...
    Thank you

  • @andreicristea997
    @andreicristea997 3 ปีที่แล้ว

    Thank you Dimitrii. Only now I had on a project @ts-ignore statement and could overcome it with your Mapping Types Solution. Really it made the code look so nice and persistent now. Awesome!

    • @DmytroDanylov
      @DmytroDanylov  3 ปีที่แล้ว

      Thank you too Andrei for sharing your experience and letting me know that my tutorial was useful :)

  • @Rokovbabca
    @Rokovbabca 3 ปีที่แล้ว

    Clean and easy to understand. Gj!

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

    I like your content. Good job

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

    Дякую, Дмитре!
    В кінці (12:09), через посилання на 2 інші відео зовсім не видно що коїться на екрані.

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

    Awesome, thank you! 🙏🏻

  • @pragmaticivan
    @pragmaticivan 4 ปีที่แล้ว

    Keep it up! Pretty good content! Thanks for taking the time to record those videos!

  • @yuensc196
    @yuensc196 2 ปีที่แล้ว

    great teaching

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

    Thank you for making this! I've learned so much. Can you please do a deep dive into Generics? What you can and can't do with them, interfaces with generic member functions and such? I'm really struggling getting things to work and I can't find videos going deep into them.

    • @DmytroDanylov
      @DmytroDanylov  3 ปีที่แล้ว

      Thank you for your feedback! I’m not sure if I’ll make a video about generics soon. Though, generics is one of the topics that I might cover in the future.

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

    Спасибо. Очень хорошо объяснили.

  • @borasumer
    @borasumer 3 ปีที่แล้ว

    Thanks mate, excellent tutorial. Instantly subscribed.

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

    Чувак, ти крутий ❤

  • @mehmatrix
    @mehmatrix 3 ปีที่แล้ว

    Brilliant explanation. Subscribed :)

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

    keyof any is now PropertyKey

  • @SimonProductionsTM
    @SimonProductionsTM 3 ปีที่แล้ว

    Thanks for the explanation. Great video overall :o.

  • @harshtiwari4545
    @harshtiwari4545 2 ปีที่แล้ว

    Is there any way we can do reverse of it …?

  • @SuperQuwertz
    @SuperQuwertz 2 ปีที่แล้ว

    Damn is this stuff useful. Great explanation!

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

    Great job covering this ! Man i hope your safe its beyond inhuman what those maniacs in russia are doing i feel a sort of kinship with fellow developers and share the passion and investment that comes with sucha wonderful field - it makes me sick what is happening to all people of invaded lands. As an American i just can't comprehend it

  • @gerda-morozova
    @gerda-morozova 3 ปีที่แล้ว

    Mapped Types - это всё ещё самая непонятная для меня тема. Я просто не понимаю как начать думать конвенцией Typescript, чтобы также жонглировать дженериками.
    Вот например даже на видео есть запись вида , но какие ключи могут быть у "any"? "Any" может же быть чем угодно, хоть числом, у числа нет ключей, но typescript почему то не ругается. Всё это только сбивает и сеет смуту в мою голову.
    Или вот ещё пример. На видео 7:03 мы говорим, что "a" - это keyof "T", но "T" имеет в себе ещё и "b". Почему Typescript не ругается на отсутствие "b" - мне тоже неведомо. И в процессе я наблюдаю кучу таких вот вещей и нюансов. Надеюсь когда-нибудь я осознаю дух машины Тайпскрипта и посмотрю с недоразумением на прошлую версию самого себя.

  • @bstrnx
    @bstrnx 3 ปีที่แล้ว

    I'm subscriber 1000!

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

    thanks

  • @abdremo
    @abdremo 3 ปีที่แล้ว

    excellent

  • @mikhailkh8560
    @mikhailkh8560 3 ปีที่แล้ว

    Like, share, subscribe!
    Awesome! Thanks for explanation!

  • @shensean1784
    @shensean1784 3 ปีที่แล้ว

    thank u.