TypeScript. Полный курс

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ •

  • @HIghtowerSever
    @HIghtowerSever 4 роки тому +147

    Спасибо, что уделяешь внимание картинке. Удобно смотреть даже на смартфоне. К сожалению, не все с этим заморачивются.

  • @dinliri472
    @dinliri472 2 роки тому +9

    Вот такие курсы - огонь. Когда за час можно пройтись по многим темам и уже отрабатывать на своих проектах. Не понимаю курсов, которые длятся по 60 часов, с гигантскими проектами. Максимум чему можно научиться из них - так это мастерски переписывать код с экрана себе в редактор. Мозг всегда старается сократить затраты энергии. Поэтому лучшее обучение - создавать что-то свое с использованием нужных технологий, думать, совершать ошибки и исправлять их. Евгений, тебе респект.

  • @illiakorj4390
    @illiakorj4390 3 роки тому +43

    Склеивать все уроки в единый курс - это очень удобно для нас, твоих зрителей. Спасибо!

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +3

      Рад, что нравится такой формат!

    • @takashinakamura1083
      @takashinakamura1083 2 роки тому

      @@YauhenKavalchuk этот курс еще актуальный сейчас?

    • @jongaur8097
      @jongaur8097 Рік тому

      @@takashinakamura1083 да

    • @takashinakamura1083
      @takashinakamura1083 Рік тому

      @@jongaur8097 оперативный ответ) но с программированием уже завязал.

    • @jongaur8097
      @jongaur8097 Рік тому

      @@takashinakamura1083 а жаль) очень жаль

  • @4uikina
    @4uikina 2 роки тому +4

    Большое спасибо за курс! Просто невероятно, как вы столько всего полезного в такой сжатой форме даете. Я смотрю курс сначала целиком, а потом пересматриваю уже медленно, пишу код ручками. И уже на второй раз ощущение, что я это все уже хорошо знаю. Никаких застреваний! (ну может с декораторами только). Спасибо!

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому +1

      Спасибо за поддержку комментариями!

    • @redheroteam
      @redheroteam Рік тому

      Согласен) также всегда делаю. Сначала целиком смотрю, а потом уже каждую тему разбираю.

    • @redheroteam
      @redheroteam Рік тому

      ​@@YauhenKavalchuk отдельно огромное спасибо за тайм коды)

  • @ed_mar07
    @ed_mar07 10 місяців тому

    Это потрясающая подача информации! Все рассказано четко, понятно, с примерами, большое спасибо Вам!

  • @elatishev8007
    @elatishev8007 3 роки тому +6

    Намного лучше и качественнее чем у Минина, и видно насколько больше времени потрачено, а не просто взять и писать код в IDE. Спасибо большое за видео, очень информативно)

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Спасибо большое за отзыв)

    • @aleksandralando3812
      @aleksandralando3812 3 роки тому +1

      я сама, кстати, от видоса Минина ушла на 29 минуте, т.к. появлялось много вопросов и начала искать ответы в комментах. потом нашла этот видос.
      Пока целый день с ним сижу, вслушиваюсь, параллельно пишу коды с конспектами, пока все тут яснее и разборчивее.
      Тут есть не только тупое описание того или иного по поверхности, но и возможности как можно сделать то или иное другими путями. пока смотрю на 45 минуте и все нра)

  • @Nikitosss91
    @Nikitosss91 3 роки тому +19

    Женя - ты машина. Лучший препод рутюба. Мое почтение.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +1

      Спасибо, приятно слышать)

  • @Meinerdi
    @Meinerdi 4 роки тому +58

    Это идеально)) Только включил комп для поиска курса по TS, и тут такой подарок))

  • @Rammstas1
    @Rammstas1 2 роки тому +1

    Лучшее что я видел по ТС. Четко, структурировано, мотивировано, без "ну, му, хрю". Просто красавчик, спасибо.

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 2 роки тому

    Женя, не знаю як кому але твої уроки просто ідеально заходять. Доступно, легко і зрозуміло! Дякую!

  • @irina5756
    @irina5756 2 роки тому +1

    Спасибо. отличное видео. Я тут другого популярного автора послушала ничего не поняла. Тут все четко и понятно. И самое главное у меня получается держать концентрацию мыслей на теме. Автор держит фокус аудитории.

  • @keyrealbone
    @keyrealbone Рік тому +1

    Купил курс на скиллбокс, начал изучать фронтенд! На определенном этапе появилась необходимость прояснить пару вопросов! Нашел твой канал, нашел ответы на вопросы, решил глянуть у тебя темы, которые знаю, и знайте что??? Оказалось, что не знаю НИХРЕНА! Женя, огромное тебе спасибо!!! Ты объясняешь намного лучше, понятнее и глубже, чем некоторые преподы в онлайн школах!!! Просто низкий тебе поклон!!! За 2 дня узнал больше и понял лучше о HTML и CSS чем за месяц на скиллбокс!!!!

  • @im_net_user
    @im_net_user 2 роки тому +12

    большое спасибо тебе за курс! очень полезно для тех, кто совсем нули в TS. Отдельно хочу отметить то, что у тебя прекрасный звук без всякого шипения и даже без переходов, как будто всё одним дублем записано:)

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому +1

      Спасибо большое за отзыв!!!

  • @InnaKasyan-f8h
    @InnaKasyan-f8h 2 роки тому

    Супер информативно. Автору удалось кратко и в то же время доходчиво осветить тему. Спасибо, все уложилось по полочкам.

  • @tonia2039
    @tonia2039 2 роки тому +1

    Автор, вы просто умничка. Так понятно, четко и все в одном видео. Жаль, что раньше не догадалась поискать в ютьюбе

  • @gritsienkooleg3447
    @gritsienkooleg3447 2 роки тому +2

    Спасибо огромной, Евгений, это такое идеальное объяснение, остаётся лишь конспектировать для себя и кайфовать от шикарного изложения с чёткой дикцией и приятной картинкой. Браво!

  • @alsusayfulina1865
    @alsusayfulina1865 Рік тому

    Спасибо большое! Очень качественная подача материала, один из лучших каналов по frontend.

  • @vladislav_pikiner
    @vladislav_pikiner Рік тому

    лучший курс по тс на ютубе, я почти все больше 1 к просмотров пролистал. этот второй раз полностью смотрю, но рекомендую 1.25 - 1.5 ускорение (по вкусу)

  • @olgakravchenko9863
    @olgakravchenko9863 2 роки тому

    Очень хороший вводный курс по TS. Все подробно и качественно рассказано. Мне очень понравился, благодарю!

  • @Exigoll92
    @Exigoll92 2 роки тому +1

    Generic 1:01:13 : Если кто-то столкнулся с ошибкой при использовании синтаксиса ES6, в файлах с расширением .tsx , то вот подсказка:
    Generic type в файлах с расширением .ts имеет следующий синтаксис:
    const getter = (data: T): T => data;
    В файлах с расширением .tsx:
    const getter = (data: T): T => data;

  • @Development_Adept
    @Development_Adept Рік тому +1

    Молодец! Четко, грамотно, без воды. Сразу видно, что готовился к записи видео, а не просо сел и запилил, что в голову пришло. Примеры кода тоже хорошо даны с точки зрения дизайна. По декораторам, правда, остались вопросы - можно было бы более подробно рассказать. Ставлю лайк, подписываюсь и иду смотреть видео "TS + React"!

  • @alexeylozenko6093
    @alexeylozenko6093 2 роки тому

    Очень качественно и проработано. Большая благодарность вам.

  • @mkonin
    @mkonin 2 роки тому

    Отлично помогло понять то, на что я давно смотрел как напонятную неведомую херню )

  • @dmitryeneier3449
    @dmitryeneier3449 2 роки тому

    didn't described - wasn't described либо hasn't been described, interface don't control... - doesn't control =) комменты часто режут глаз. Спасибо за труд! Хорошие ролики нашел мрного полезной информации

  • @evstf7871
    @evstf7871 4 роки тому +4

    Отлично подаешь информацию, спасибо за видео!!

  • @arti256
    @arti256 3 роки тому +2

    Топ урок. Всё чётко и доходчиво

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Спасибо большое за отзыв!

  • @vladimirvalko1108
    @vladimirvalko1108 2 роки тому +1

    Вот это подача! все очень понятно и подробно, спасибо за видео 💪🏻

  • @ИльяХазан
    @ИльяХазан 2 роки тому

    Евгений, ты крутой - всем рекомендую твой канал! Спасибо!

  • @vhaldemario4142
    @vhaldemario4142 4 роки тому +4

    Привет! Спасибо за курс!
    Хочу поправить - на самом деле возможностей гораздо больше у простого type, чем у интерфейса. Интерфейсы без проблем могут наследовать type, классы могут имплементировать type - все как у интерфейсов. Но при этом type позволяет делать union и его разновидности, intersection, conditional types и lookup types - это гораздо больше, чем могут интерфейсы :)

    • @bloodjopa
      @bloodjopa 4 роки тому

      Очень странно, что многие видеокурсы упускают эти уточнения. В книжках же про различия interface и type достаточно подробно расписывают, т.к. это важно.

    • @DevDev-ut5vm
      @DevDev-ut5vm 3 роки тому +1

      @@bloodjopa Доброго времени суток, какую книгу по тс вы могли бы порекомендовать начинающему его изучать?

  • @ИльяИваник-ф8ф
    @ИльяИваник-ф8ф 2 роки тому +2

    Смотрел у Минина анологичный курс и плевался, а у тебя очень круто и понятно сделано: без воды, не путано, все по делу. Единственное, что не нашел в описании ссылки на видео про enumerable, writable и т.д.

  • @АндрійНич-и1у
    @АндрійНич-и1у Рік тому

    Снимаю шляпу и ставлю "палец вверх". Максимально полезный видос.

  • @chon-coding
    @chon-coding 3 роки тому

    Учил поначалу си шарп после си шарпа это видео легко смотрится благодарю за труд автора

  • @marial8473
    @marial8473 3 роки тому +1

    Друг, спасибо огромное. Хороший курс, понятный. Ты- молодец, хорошо объясняешь. Мне очень понравился курс!

  • @LeonardoSh16
    @LeonardoSh16 3 роки тому +3

    Спасибо! Очень классные материалы!! Обучение проходит гораздо быстрее и понятнее.)

  • @Oleg_Artemov
    @Oleg_Artemov 3 роки тому +3

    Огромное спасибо за проделанную работу !
    Всё разложено "по полочкам" :)

  • @solo-angel
    @solo-angel 2 роки тому

    Отличный курс! Спасибо!

  • @Pan_Jan_Wroclawski
    @Pan_Jan_Wroclawski 3 роки тому

    Отличный курс! Спасибо автору за проделанную работу!

  • @outofrange9100
    @outofrange9100 2 роки тому

    Спасибо тебе за курс, всегда с удовольствием смотрю твои видео, очень понятно объясняешь 👍🏼👍🏼👍🏼

  • @olehmudriy9308
    @olehmudriy9308 3 роки тому +2

    Спасибо за отличный контент! Очень качественно все и в деталях

  • @vladimir_-_
    @vladimir_-_ 3 роки тому

    Спасибо за разбор typeScript из всего что есть на ru у вас топ !1

  • @БотировФарход
    @БотировФарход 2 роки тому

    I'm studying at Rs school, it really helped me with migration task. Thank you)

  • @aleksandrkobelev8868
    @aleksandrkobelev8868 2 роки тому

    Как всегда супер!

  • @petrvictorovich
    @petrvictorovich 2 роки тому

    Весьма достойно, качественно и поучительно!
    Прям чувствую, как знание вливается в меня! =)

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      👍

    • @petrvictorovich
      @petrvictorovich 2 роки тому

      @@YauhenKavalchuk Обратите на мой следующий комментарий - пример с наследованием - не работает!

  • @JohnDoe-p1y
    @JohnDoe-p1y 2 роки тому

    Куда поставить два лайка?!! Очень круто! Спасибо

  • @littlegrownbeats
    @littlegrownbeats 2 роки тому

    Курс просто бомба! Очень круто, автору благодарность!)

  • @Alex_Delina
    @Alex_Delina 4 роки тому

    Отличный курс, очень толковый и понятный. Много чего объясняется. Спасибо, Евгений!

  • @ВладимирЛевадный-ц1и

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

  • @Exigoll92
    @Exigoll92 2 роки тому

    Спасибо тебе большое, отличная подача, и структурирование материала, без лишней воды! Отлично подходит для конспектирования, буду смотреть все видосы! + отличное качество изображения и полезные изображения)

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому +1

      Спасибо большое за отзыв

  • @dmitriystoyanov933
    @dmitriystoyanov933 3 роки тому +2

    Тим лид поставил перед фактом: завтра начинаете писать на ТС, интересно конечно, но мы его не знаем:)) Автор, твой курс очень помогает, спасибо))

  • @АлексейТ-з3ь
    @АлексейТ-з3ь 3 роки тому

    начиная с generic просто последовательность слов, в документации понятнее объяснено

  • @atlasua2021
    @atlasua2021 3 роки тому +1

    Одобряю! Видос полезен.

  • @Evgen397
    @Evgen397 3 роки тому +1

    Ну это просто лучшее, что видел! Автор, большое спасибо 👌

  • @vladyslavyefimenko731
    @vladyslavyefimenko731 4 роки тому +1

    Прекрасный урок! Большое спасибо!

  • @limerence-00
    @limerence-00 4 роки тому +1

    Кратко и ясно, благодарствую!

  • @victormog
    @victormog 2 роки тому +1

    Очень хороший курс.
    Жаль, что не нашел его раньше...

  • @TheLemutant
    @TheLemutant 4 роки тому +1

    Большое спасибо. Как всегда качественно, чётко и по делу. Успехов каналу

  • @MadinDenys
    @MadinDenys 3 роки тому

    Спасибо начинаю учить Angular как раз в тему попал на Ваше видео. Все четко!

  • @anton79817
    @anton79817 4 роки тому +2

    Огромное спасибо за такой качественный курс! Очень нравится как преподносится материал и в каком формате. Всегда не с охотой начинал изучать ts, но после вашего курса, я загорелся этим языком

  • @mikebotkin9094
    @mikebotkin9094 3 роки тому

    Потрясная манера подачи материала!

  • @Polite_person_
    @Polite_person_ 4 роки тому +1

    Круто, спасибо. Хороший справочник получился.

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 4 роки тому

    *Вау! Топ, вы лучший канал ютуба во всем интернете, спасибо!*

  • @zzeepps
    @zzeepps Рік тому

    Cпасибо тебе! Добра!)

  • @АлександрНеизвестный-б9й

    Очень доходчиво, спасибо за курс.

  • @ДониёрАзизов-о8ц
    @ДониёрАзизов-о8ц 3 роки тому

    Спасибо огромное за такой подробный и профессиональный урок!)

  • @valdos.2541
    @valdos.2541 2 роки тому

    Спасибо за курс. Удачи в развитии канала

  • @vladimirtcvetkov1714
    @vladimirtcvetkov1714 4 роки тому +10

    45:00
    Создается ложное впечатление, что в super передается name прописанный в подклассе. На самом деле name там приводится к типу never и свойство просто перетирается после инициации. И если в конструкторе суперкласса какие-то преобразования делаются с ним, то, боюсь, потеряется часть функциональности, поэтому, кажется, лучше в таких случаях передавать name явно (в данном примере в виде строки) в super (super('Yauhen', age)).

    • @mikurrey416
      @mikurrey416 4 роки тому

      На самом деле мне лично вообще непонятно, откуда там взялся name. Я пробовал писать код не 1 в 1 как в уроке, а на подобие, и моё свойство "не подхватилось". Ни через this, но через let, никак, в общем.

    • @spadar1602
      @spadar1602 4 роки тому +2

      Такой синтаксис в 4.1.3 depricated стал

    • @bukanaka
      @bukanaka 3 роки тому

      @@spadar1602 что это значит?

    • @spadar1602
      @spadar1602 3 роки тому

      @@bukanaka то что лучше его не юзать, а воспользоваться способами рекомендованными разработчиками в документации

    • @aleksandralando3812
      @aleksandralando3812 3 роки тому +1

      а у меня в наследнике в конструкторе name подчеркивается и пишет сообщение, что "Не удается найти имя "name". Возможно, вы имели в виду элемент экземпляра "this.name"?". Переписала несколько раз , проверила каждый знак. я не поняла, что за фигня..

  • @oleg5588
    @oleg5588 2 роки тому

    Шикарно. Спасибо

  • @aleksandr1277
    @aleksandr1277 3 роки тому +4

    Спасибо большое! Очень понравилось. Но по декораторам нужно еще отдельное видео и примеров побольше.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Пожалуйста, подумаю над таким видео...)

  • @real-Artem-Zubkov
    @real-Artem-Zubkov 2 роки тому

    like не глядя! Спасибо за труд ! :)

  • @404piano
    @404piano 3 роки тому

    Очень хороший курс и очень все понятно!

  • @dimalukashenko4865
    @dimalukashenko4865 3 роки тому

    Очень интересно и доступно

  • @senastaya
    @senastaya 2 роки тому

    Спасибо, очень полезное видео!

  • @bobbybob628
    @bobbybob628 2 роки тому

    Спасибо за ролик! На самом деле TypeScript куда более похож на Rust, но Rust - полноценный язык, нежели чем TS, который, как уже было сказано, больше похож на оболочку для JS. Тем, кто знаком с Rust, гораздо легче освоить TS.

  • @onlylooser1
    @onlylooser1 3 роки тому

    Женя.
    спасибо. клёвый курс

  • @maxmoroz1924
    @maxmoroz1924 2 місяці тому

    28:35 console.log(admin.getPass())? Приводит к ошибке - Cannot invoke an object which is possibly 'undefined'

  • @devit51
    @devit51 4 роки тому +1

    Спасибо! Продвижения!

  • @rvvvr
    @rvvvr 3 роки тому

    спасибо. отличный курс

  • @ильяильин-ъ5л
    @ильяильин-ъ5л 4 роки тому

    Спасибо. Очень доходчиво и методично. Класс!

  • @BaxaBaxa-f9u
    @BaxaBaxa-f9u 2 роки тому

    респект за подачу

  • @victormog
    @victormog 2 роки тому +2

    В примере использования super в конструкторе класса-наследника (45:00) какой-то косяк
    *super(userName, age)* выдает _Cannot find name 'userName'. Did you mean the instance member 'this.userName'?_
    а *super(this.userName, age)* - _'super' must be called before accessing 'this' in the constructor of a derived class_
    На сколько я понимаю, пример вообще неудачный - класс с уже установленным свойством (name), которое передается в конструктор...

    • @antonstukov600
      @antonstukov600 Рік тому

      Нужно убрать декаларацию userName из подкласса и просто передавать в супер-конструктор то конктретное значение, какое было нужно.

  • @TheFryOS
    @TheFryOS 4 роки тому +1

    Спасибо. Для продвижения!

  • @dimeliora
    @dimeliora 4 роки тому +1

    Пробовал не в песочнице, а локально, в nodeJS. Сначала не понял поведение null/undefined. Мало того, что они оказались взаимозаменяемы, так еще и могут пролазить вместо любых типов (как в примере с функцией, которая ждет на вход числа или строки). Оказывается, в TS есть свой строгий режим --strictNullChecks, только при компиляции с ним получил поведение, показанное в уроке.

  • @pudjeblechole
    @pudjeblechole 2 роки тому

    Спасибо за урок! объяснение на высшем уровне, но за 30 минут я увидел 3 рекламы(

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому +1

      Это вопросы к UA-cam в каком количестве вставляется реклама

  • @petrvictorovich
    @petrvictorovich 2 роки тому +1

    00:45:00 Пример н- не работает!
    error TS2345: Argument of type 'void' is not assignable to parameter of type 'string'.
    super(name, age)

    • @michaelmyers717
      @michaelmyers717 Рік тому

      Да, наверное что-то изменилось

  • @himerrokowoy3193
    @himerrokowoy3193 2 роки тому

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

  • @bayalesko7956
    @bayalesko7956 2 роки тому

    Респект друг🔥

  • @antihawk777
    @antihawk777 2 роки тому

    Спасибо за курс. Понятно и доступно. Нехватает немного пауз между фразами, чтобы успеть переварить сказанное. Я так понимаю, что практическое применение ts это структуризация и типизация, а так же отлавливание ошибок на этапе компиляции. Но мне не совсем понятно для чего нужны декораторы?! По сути, кроме излешней и запутывающей структуре я не вижу какого-то их практического применения.

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Декораторы расширяют функционал существующего класса без непосредственного изменения самого класса. То есть класс делает например суммирование, добавили декоратор (никакой код класса не меняли) и он стал делать и суммирование и вычитание

    • @antihawk777
      @antihawk777 2 роки тому

      @@YauhenKavalchuk Спасибо за разъеснение! Лайк, подписка.

  • @СергейБит
    @СергейБит Рік тому

    45:08 у меня ошибка Argument of type 'void' is not assignable to parameter of type 'string'. 'nickName' is declared but its value is never read.
    'name' is deprecated.

  • @alver063
    @alver063 2 роки тому +5

    Привет, спасибо за курс) Но я заметил, что на 26:55 есть стрелочная функция greetUser и там ты говоришь, что тип переменной greetUser будет void, хотя в начале курса ты говорил, что это ошибка и void должен быть "типом" результата выполнения функции. Или я что-то не так понял?)

    • @ВадімПошук
      @ВадімПошук 2 роки тому

      Скорее всего опечатка, так как дальше будет ошибка, только что проверял)

  • @RomanH91
    @RomanH91 3 роки тому

    довольно хорошо рассказано 👍

  • @ilkome
    @ilkome 3 роки тому

    На 26:50 ошибка. void должно идти, как возвращаемое значение.
    На видео это как тип переменной greetUser получился.

  • @NeveraIs
    @NeveraIs 2 роки тому +1

    Мне кажется пример с наследованием класса не работает (пробовал в песочнице). А именно если в наследуемом классе передавать в конструкторе в super заранее определенное свойство (name) - он его не видит, а использование this в super недопустимо

  • @romanhimadinov9361
    @romanhimadinov9361 4 роки тому +1

    Супер! 🙌🏻

  • @alexd9666
    @alexd9666 3 роки тому

    Евгений ты крут. Так держать. Typescript.Полный курс, 26:56 минута там где void ==> тут есть ошибка?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Вроде нет, допустимы оба варианта. Хотя могу ошибаться, или что-то могло измениться. Поэтому void после круглых скобок - это 100% вариант

  • @Максимка-ц8г
    @Максимка-ц8г 3 роки тому

    Коммент для поддержки. А то по сравнению с просмотрами, совсем мало

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Спасибо за помощь в продвижении)

  • @andrejs0tube
    @andrejs0tube 2 роки тому

    45:00 Не понял. Ну да вызвали родительский конструктор, но ведь в данном случае name и age не определены же?. В общем этот момент 10 раз пересмотрел.
    И сделал вывод:
    - либо тут происходит магия, которую я не понимаю,
    - либо тут странным образом дают решение спрятать ошибку через вызов super(undefined, undefined).

  • @ДмитрийМеньшиков-ю5с

    Действительно курс классный получился, на русском пространстве лучший на мой взгляд. правда у меня баг на 44:50 , когда в super(name, age) пишет на name Декларация была помечена здесь как устаревшая не могу исправить?

  • @voothi
    @voothi 3 роки тому

    01:00:06 В Admin мы описываем тип метода... Почему тип метода, а не сам метод? Это неточность?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +1

      Это типизация возвращаемого методом результата

  • @АлександрПетров-ш7й6ы

    1:06:50 - зачем нам было делать K extends, если можно просто age: number ?

  • @DreamingDolphing
    @DreamingDolphing 4 роки тому +5

    26:45 кажется void должна возвращать функция, а не быть типом void.

    • @YauhenKavalchuk
      @YauhenKavalchuk  4 роки тому

      Да, опечатка

    • @ascar66
      @ascar66 4 роки тому

      да воид как то коряво объяснил