Ćwiczenia

  • Szybki TS – ciekawy case

    Szybki TS – ciekawy case

    Dość ciekawy przypadek, niby prosty, ale często TS w takich właśnie „niby prostych” przypadkach potrafi przyprawić o niezły mętlik w głowie. Zaczynajmy!

  • TS – non empty arr, fixed size array

    TS – non empty arr, fixed size array

    Kilka ciekawych i nieco już bardziej „magicznych” aspektów TypeScripta, czyli jak zrobić non empty array oraz fixed size array. Droga do mistrzostwa w TS. Zaczynajmy.

  • Szybki TS – kilka utils, infer

    Szybki TS – kilka utils, infer

    Poznajemy kilka utils, które będą nam potrzebne. Względnie przypominamy je sobie. Także szlifujemy infer. Do dzieła.

  • Szybki TS – Pick, Omit

    Szybki TS – Pick, Omit

    Poznajemy kolejne, w zasadzie dosyć proste utility types – Pick oraz Omit. Znamy tych utilsów już dość dużo, więc raczej z kronikarskiego obowiązku o nich wspominamy.

  • Szybki TS – głupie ćwiczenie z infer

    Szybki TS – głupie ćwiczenie z infer

    Poznajemy nieco głupie ćwiczenie z infer, które jednak może nas czegoś nauczyć. Inaczej nie da się tego tematu ugryźć, do dzieła zatem.

  • Szybki TS – flatten, recursive type

    Szybki TS – flatten, recursive type

    Poznajemy lepiej typy tablicowe, słówko kluczowe infer oraz robimy coś mega, czyli piszemy nasz pierwszy typ rekurencyjny. Do dzieła.

  • Szybki TS – quiz ćw.

    Szybki TS – quiz ćw.

    Proste ćwiczenie, poznajemy dalej TypeScripta i powoli zabieramy się do napisania aplikacji quizowej w TS. Do dzieła.

  • Szybki TS – readonly, writable

    Szybki TS – readonly, writable

    Poznajemy utility type TypeScripta Readonly, piszemy go sami plus piszemy sobie własny utility type o nazwie Writable, który robi coś odwrotnego. Zaczynajmy.

  • Szybki TS – Partial, Required

    Szybki TS – Partial, Required

    Poznajemy w TypeScript utility types Partial oraz Required i uczymy się samemu ich pisać. Lekcja krótka i przyjemna, zaczynajmny!

  • Szybki TS – NonNullable

    Szybki TS – NonNullable

    Poznajemy nowy utility type TSa, czyli NotNullable plus całą teorię dlaczego akurat to tak działa. Po tej lekcji będziemy w stanie napisać własny NonNullable i rozumieć, dlaczego to tak działa.

  • Szybki TS – dodaj nowe -pola

    Szybki TS – dodaj nowe -pola

    Już to robiliśmy wcześniej, ale teraz chciałbym to jeszcze raz pokazać i zwrócić uwagę jak to robimy. Czyli dodawanie nowych pól do już istniejącego typu. Zaczynamy.

  • Szybki TS – (keyof T)[]

    Szybki TS – (keyof T)[]

    Kolejna ciekawa sztuczka z operatorem keyof, jaką poznamy. Myślę, że lekcja będzie ciekawa, choć krótka. Zaczynajmy.