Комментарии со сверхспособностями для TypeScript и JavaScript

Поделиться
HTML-код
  • Опубликовано: 18 сен 2023
  • Специальное расширение для VS Code позволит использовать магический комментарий, аналогичный тому, что есть в TypeScript Playground. Он позволяет увидеть тип конкретных переменных, который остается доступным, пока комментарий не стёрт.
    Расширение из видео marketplace.visualstudio.com/...
    Мои курсы по вебу с купонами:
    ✅ mishanep.com/
    📢 Поддержка канала:
    / mishanep
    www.tinkoff.ru/rm/nepomnyasch...
    paypal.me/mishanep
  • НаукаНаука

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

  • @thats_embarrassing_JS
    @thats_embarrassing_JS 9 месяцев назад +5

    Даже не знаю, какая польза может быть от такого расширения, но выглядит очень интересно.

  • @DevAccount-rq4ni
    @DevAccount-rq4ni 9 месяцев назад +2

    Полезным может быть, спасибо Михаил!

  • @IgorWolf
    @IgorWolf 9 месяцев назад +2

    Михаил, спасибо! Как всегда полезно, будем попробовать!

  • @denispepper2830
    @denispepper2830 9 месяцев назад +1

    Как всегда - круто!

  • @nicklikhodeevskiy870
    @nicklikhodeevskiy870 9 месяцев назад +2

    Webstorm умеет автоматически отображать TS типы возле переменных, что куда удобнее, чем двигать указатель в комментариях, но фича прикольная

  • @2009Spread
    @2009Spread 9 месяцев назад +1

    Лайк прямо в карму!

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

    немного опоздало видео, неделю назад искал это ))) в телеге подсказали, а так конечно же лайк!

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

    а так можно было? Вау спасибо!

  • @konstbarb9768
    @konstbarb9768 9 месяцев назад +1

    Полезно как и всегда на ваших видео. Спасибо

  • @user-ve8ux5yy7y
    @user-ve8ux5yy7y 9 месяцев назад +1

    Интересненько. Нужно попробовать.

  • @Goddamn_Right
    @Goddamn_Right 9 месяцев назад +8

    Спасибо, интересно узнать, что такая штука есть. Но совсем непонятно, как это использовать в разработке, если при наведении курсора среда выводит ту же информацию 🤷‍♂️

    • @goldstein1
      @goldstein1 9 месяцев назад +3

      Когда работаешь со сложными дженериками, это удобно, чтобы сразу несколько типов висели перед глазами. Я на днях типизировал pipe, мне бы пригодилось такое

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

      ⁠что значит типизировал pipe? Можно подробнее? Я погуглил ключевое слово "pipe" в тайпскрипт, но ничего не нашёл.

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

      @@raufhashimov241 Это функция из ramda, написание pipe или compose довольно частая задача на собеседованиях в крупные компашки
      Только вот типизировать compose задача не из простых
      Я начал с pipe и пользовался реверсом

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

      ⁠спасибо 🙏

  • @ringnull
    @ringnull 9 месяцев назад +1

    Прикольная штука

  • @zxcforsy9028
    @zxcforsy9028 9 месяцев назад +4

    твои уроки просто невероятны, продолжай развивать свой канал, можешь пожалуйста брать какие-нибудь более трудные темы?

    • @Mike37373
      @Mike37373 8 месяцев назад

      Например

  • @ALDIK-uc3nt
    @ALDIK-uc3nt 9 месяцев назад +1

    Да ладно, это реально удобно

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

    Блин, Михаил, все курсы и видео всегда на винде делал, а оказался макавод))

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

      У меня есть курсы, записанные еще под линуксом =)
      Время идет, всё меняется. Да и для фронта удобнее работать на маке. Сафари, iOs эмуляторы и всё такое.

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

    Круто. Интерессно в Webstorm тоже так работает?

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

    Библиотека интересная появилась Kysely - knex с тайпскриптом, было бы интересно от тебя увидеть обзор!)

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

    Михаил хотел спросить у вас насчёт вашего урока по next-auth
    Могу ли я в googleProviders использовать authorize и делать запрос на сервер через axios что бы сохранить пользователя в базе? Либо authorize функция только для credentialProviders?

  • @sysoev-dev
    @sysoev-dev 9 месяцев назад +7

    А разве не то же самое показывается при наведении?

    • @user-ku2hc3mr3m
      @user-ku2hc3mr3m 9 месяцев назад +2

      Думаю это больше для любителей линукса в терминале, то есть без мышки

    • @mishanep
      @mishanep  9 месяцев назад +7

      Здесь идея в том, чтобы зафиксировать на время результат. Чтобы не надо было много раз наводить мышкой.

    • @sysoev-dev
      @sysoev-dev 9 месяцев назад

      @@mishanep Я конечно имею опыт линукса, тайлинга на примере sway, но, как по мне было бы быстрее мышкой навести, чем переходить на новую строку, комментировать ее горячей клавишей, печатать ˆ? и табать, это уже минимум 5 нажатий только на ввод, без учета табов ))
      p.s но это все имеет место быть))

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

      ​@@sysoev-dev форточку открой, дружище.

  • @user-ik5gb4pz5r
    @user-ik5gb4pz5r 9 месяцев назад

    Все время думаю, что в оповещениях шахматист Непомнящий

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

    полезная вещь для общения в коде, в месиах куда нужно обратить внимание. мы помечаем через плагин better comments //? - информация и //! внимание

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

    ❤🎉

  • @user-vv2kv1yu7i
    @user-vv2kv1yu7i 9 месяцев назад +1

    интересно было бы next c prisma посмотреть, очень мало материалов на русском

  • @user-vh7cm5wy3s
    @user-vh7cm5wy3s 9 месяцев назад

    Михаил, есть ли у вас курс по React продвинутого уровня?

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

      Приветствую.
      Зависит от того, что вы вкладываете в словосочетание "React продвинутого уровня". У меня на ютуб канале есть разные циклы видео, связанные с Реактом, это и NextJS и разные стейт-менеджеры. Отдельным курсом у меня есть Redux с разбором разных нюансов (ссылку на моем сайте можно найти).
      Я иногда думаю про запись еще одного курса, с разбором разных паттернов под React. Но пока ни понимания концепции нет, ни тем более сроков выхода. В этом году пока не находил время на работу по созданию полноценного курса.

  • @user-sj4oy1el5y
    @user-sj4oy1el5y 9 месяцев назад +1

    Первая приколюха прям мега странная )

  • @user-ww3ux7rr6l
    @user-ww3ux7rr6l 9 месяцев назад

    Расскажи про фсд

  • @user-ok6cc6kf3w
    @user-ok6cc6kf3w 8 месяцев назад

    чувствую себя будто Нео после этого

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

    Жаль короткие строки выводятся как подсказки, для юнион типа большого только несколько начальных значений влезет

    • @ArtyomSamsonchik
      @ArtyomSamsonchik 9 месяцев назад +1

      Попробуй в файле tsconfig добавить опцию noErrorTruncation: true. Тогда при наведении мыши типы показываются полностью. Может, и тут поможет

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

      не помогло, но наверное раз нет, то и не надо@@ArtyomSamsonchik