PrincipianteLección 15 de 1830 min · práctico
Utility Types
Parte del curso de TypeScript
TypeScript trae de serie una pequeña biblioteca de tipos genéricos que reciben un tipo como entrada y devuelven un tipo transformado como salida. Tienen nombres discretos (Partial, Pick, Omit, Record, ...) y aparecen por todas partes en el código real. Esta lección enseña los ocho que más vas a usar.
Dado un tipo, Partial<T> vuelve opcionales todas sus propiedades ...
¿Quieres aprender TypeScript Utility Types en un entorno real?
Haz clic abajo, recibe una máquina Linux con TypeScript listo, y practica Utility Types con un tutor de IA que conoce tu código.
Empezar esta lecciónUtility TypesLo que vas a aprender
- Partial<T>
- Required<T>
- Readonly<T>
- Pick<T, K>
- Omit<T, K>
- Record<K, V>
- ReturnType<T>
- Parameters<T>
Lee esta lección en tu idioma
Todas las lecciones de este curso
18 lecciones- 1Hola, TypeScript20 min
- 2Type básicos25 min
- 3Arrays y tuples25 min
- 4Object Types e Interfaces25 min
- 5Funciones25 min
- 6Union y Literal Types25 min
- 7Type Narrowing30 min
- 8Type aliases vs interfaces20 min
- 9Optional, readonly y nullable25 min
- 10Enums20 min
- 11Generics30 min
- 12Classes25 min
- 13Herencia y Abstract Classes25 min
- 14Modules25 min
- 15Utility Types30 min
- 16Mapped y Conditional Types30 min
- 17Declaration Files y Librerías25 min
- 18tsconfig y el Compiler30 min
Explora otros cursos
Python
19 lecciones · 9.3h
Go
20 lecciones · 12.3h
React
17 lecciones · 10.2h
Linux
17 lecciones · 8.5h
Docker
13 lecciones · 6.6h
Git
13 lecciones · 5.9h
Kubernetes
14 lecciones · 8h
Ansible
12 lecciones · 6.1h
Bash
12 lecciones · 5.7h
Helm
10 lecciones · 5.4h
GitLab CI
11 lecciones · 5.8h
Jenkins
11 lecciones · 5.3h
PostgreSQL
14 lecciones · 7.6h
MySQL
13 lecciones · 6.8h
Web
14 lecciones · 5.9h
Vibe Coding
12 lecciones · 5.8h
Prompt Engineering
11 lecciones · 6.2h
Vibe Coding: Fundamentals
12 lecciones · 4.5h
Vibe Coding: Prototype to Production
12 lecciones · 5.5h
Vibe Coding: Multi-Agent Engineering
12 lecciones · 5.3h
Vibe Coding: Advanced Engineering
12 lecciones · 7.3h
