typescript
TypeScript configuration, strict mode, generics, and type utilities.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
TypeScript Skill
Expert assistance for TypeScript configuration and patterns.
Capabilities
- Configure tsconfig
- Implement strict typing
- Create utility types
- Handle generics
- Design type-safe APIs
Configuration
// tsconfig.json
{
"compilerOptions": {
"strict": true,
"noUncheckedIndexedAccess": true,
"exactOptionalPropertyTypes": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"moduleResolution": "bundler",
"esModuleInterop": true,
"skipLibCheck": true
}
}
Utility Types
// Extract, Omit, Pick
type UserWithoutPassword = Omit<User, 'password'>;
// Conditional types
type NonNullable<T> = T extends null | undefined ? never : T;
// Mapped types
type Readonly<T> = { readonly [P in keyof T]: T[P] };
Target Processes
- typescript-setup
- type-safety
- api-design
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-03-11
- Mise à jour de l’index
- 2026-03-11
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!