Wszystkie technologie
Od 2020 roku

TypeScript

TypeScript w Vue i Nuxt: typowane komponenty, modele API i bezpieczniejsza refaktoryzacja z walidacją danych zewnętrznych.
TypeScript

TypeScript dodaje statyczne sprawdzanie typów do JavaScript. Używam go w aplikacjach Vue i Nuxt, w tym VetCard i tym portfolio, aby interfejsy komponentów oraz modele danych były łatwiejsze do zrozumienia i zmiany.

Co opisuję typami

  • Komponenty — parametry wejściowe, zdarzenia i wspólny stan.
  • Modele API — oczekiwaną strukturę danych placówek i rezerwacji.
  • Wspólna logika — argumenty i wyniki funkcji composable.

W tym repozytorium działa też sprawdzanie typów w CI oraz schematy przetłumaczonej treści. Te kontrole uzupełniają się, ale odpowiadają za różne zadania.

Gdzie kończy się sprawdzanie statyczne

Typy TypeScript są usuwane z wygenerowanego JavaScript. Adnotacja typu nie weryfikuje rzeczywistej odpowiedzi API. Dane zewnętrzne wymagają walidacji podczas działania aplikacji, a nieuzgodniona zmiana backendu nie pojawi się automatycznie jako błąd kompilatora.

Łatwiejsze utrzymanie

Po zmianie zadeklarowanego modelu kontrola typów może wskazać niezgodne miejsca w kodzie. Pomaga to konsekwentnie zaktualizować formularze i szablony. Typowanie uzupełnia testy i walidację danych, zamiast usuwać potrzebę ich stosowania.

Potrzebujesz projektu w TypeScript?

Opowiedz o swoim — zaproponuję architekturę i wycenę w 24 godziny.
Yurii Mokryi • © 2026