--- name: frameworks description: TypeScript with popular frameworks like NestJS, React, and Next.js sasmp_version: "1.3.0" bonded_agent: 02-typescript-backend bond_type: PRIMARY_BOND --- # TypeScript Frameworks Skill ## Overview Use TypeScript effectively with popular frameworks including NestJS, React, Next.js, and other modern tools. ## Topics Covered ### NestJS - Module structure - Decorators and metadata - Dependency injection types - Guards and interceptors - Custom decorators ### React TypeScript - Component prop types - Event handler typing - Context with generics - Hooks typing - Ref typing patterns ### Next.js - Page component types - API route typing - getServerSideProps types - App Router types - Middleware typing ### Express/Fastify - Request/Response typing - Middleware types - Route handler types - Error handling types - Validation with zod ### Type Integration - Prisma types - GraphQL code generation - API client generation - Database types - Schema-driven typing ## Prerequisites - TypeScript advanced types - Framework basics ## Learning Outcomes - Type React components - Build type-safe APIs - Use framework decorators - Integrate database types