TypeScript #12 Обобщенные типы (Generics)

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 25

  • @Ecto-Gamet
    @Ecto-Gamet 4 года назад +8

    Отличная подача материала, наконец-то разобрался более-менее с этими дженериками. Спасибо!

  • @dimalukashenko4865
    @dimalukashenko4865 Год назад

    По generics это лучшее видео, что я видел. Спасибо за труд!

  • @aleksei.smoliakov
    @aleksei.smoliakov 4 года назад +3

    Спасибо! Очень доходчиво и по делу.
    Особенно в конце повторение помогает.

  • @vladislav805
    @vladislav805 4 года назад +1

    Огромное спасибо за материал!Более точного, подробного и понятного изложения я ещё по-моему, нигде не видел.Кстати, для ключа может использоваться не только string и symbol, но ещё и number.

    • @codeBurger
      @codeBurger  4 года назад +1

      Спасибо за уточнение. Кстати, если взять keyof от any, то можно получить все типы данных для ключей объекта.
      type T = keyof any
      это тоже самое, что
      type T = string | number | symbol

    • @ruslanvolovik2745
      @ruslanvolovik2745 4 года назад

      И булеан, const b: boolean = true, const f = (b extends keyof any | boolean) => ({ [b.valueof]: null })

  • @ТатьянаРусак-ш5ю
    @ТатьянаРусак-ш5ю 2 года назад +1

    Хорошее видео. Но надо еще несколько раз пересмотреть))

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 5 месяцев назад

    Благодарю!

  • @iuan4392
    @iuan4392 9 месяцев назад

    Бля автор, бомба, имеет очень хорошие навыки обьяснения🎉🎉🎉

  • @romandavydov3738
    @romandavydov3738 4 года назад +2

    После четвертого просмотра стало понятно

  • @neyasbltb
    @neyasbltb 4 года назад

    Спасибо за годноту!

  • @andrewzakordonets
    @andrewzakordonets 4 года назад

    Спасибо за полную картину возможностей дженериков. Скажите, а можно показать практический пример использования конструкций типа - "type A = T extends (infer U)] ? u: never" ? Было бы здорово видеть не просто описание возможностей, но и практическую область применения для лучшего понимания когда это может пригодиться

  • @diamondskrt
    @diamondskrt 3 года назад +1

    При подаче материала хорошо бы излагать все в формате: проблема - решение. Больше живых примеров

  • @ilnurryazhapov
    @ilnurryazhapov 4 года назад +3

    Сложная тема, хочется ещё более подробно

  • @MaksimGolitsyn
    @MaksimGolitsyn 4 года назад

    Рекомендую: редактор максимум 25 строк кода должен вмешать для комфортного просмотра на разных девайсах. + шрифты поднять в интерфейсе.

  • @ИванПетров-б8в6щ
    @ИванПетров-б8в6щ 3 года назад

    infer как то остался недопонят - когда он может определить тип.. а когда не может ?

  • @Руслан-р4з6м
    @Руслан-р4з6м 4 года назад +1

    Не хватает только таймкодов

  • @overcomeaging
    @overcomeaging 3 года назад +1

    Обобщённые типы в TypeScript это жжесть, особенно для тех кто привык к обобщённым типам в C#.

  • @viv81ster
    @viv81ster 3 года назад

    тип hello typescript что это вообще такое?

  • @vizardesign
    @vizardesign 4 года назад

    желаю
    (процветания:subscribe) => true | subscribe
    Лучшая подача материала, что я встречал. Спасибо за ответы на большинство вопросов, что у меня были по Typescript

  • @MaksimGolitsyn
    @MaksimGolitsyn 4 года назад +1

    Пожалуйста, работайте со звуком, эффекты (noise reduction, de-humber), эквалайзер. Очень громко и кричаще.

  • @ismailalekperov6283
    @ismailalekperov6283 4 года назад +2

    Где точки с запятыми?

    • @codeBurger
      @codeBurger  4 года назад +1

      В JS/TS они не обязательны, есть только несколько случаев где они могут пригодиться