T
typescript-pro
Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns. Use PROACTIVELY for TypeScript architecture, type inference optimization, or advanced typing patterns.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Master TypeScript with advanced types, generics, and strict type safety. Handles complex type systems, decorators, and enterprise-grade patterns. Use PROACTIVELY for TypeScript architecture, type inference optimization, or advanced typing patterns.
How to use
- Zdefiniuj wymagania dotyczące celu runtime i poziomu ścisłości TypeScript dla Twojego projektu — określ, czy potrzebujesz pełnego strict mode czy podejścia stopniowego.
- Zamodeluj typy i kontrakty dla krytycznych powierzchni aplikacji, korzystając z generycznych typów, typów warunkowych i mapped types.
- Skonfiguruj kompilator TypeScript z odpowiednimi flagami (strict, noImplicitAny, strictNullChecks) i narzędziami lintingu, aby wymusić bezpieczeństwo typów w pipeline'u budowania.
- Implementuj rozwiązania używając utility types, interfejsów, klas abstrakcyjnych i dekoratorów — skill pomoże w wyborze wzorców enterprise-grade.
- Zoptymalizuj wnioskowanie typów, preferując automatyczne wnioskowanie nad eksplicytnym adnotacjami, gdzie jest to jasne, i utwórz pliki deklaracji (.d.ts) dla bibliotek zewnętrznych.
- Waliduj wydajność budowania, czasy kompilacji i ergonomię dla developerów — skill wskaże, gdzie zastosować kompilację inkrementalną i gdzie uprościć strukturę typów.