Grabar en TypeScript
Este artículo presentará registros
en TypeScript y cómo funciona.
Grabar
en TypeScript
Record
en TypeScript es la mejor manera de garantizar la estabilidad al probar o implementar tipos de datos más complejos. Imponen valores sólidos y le permiten crear interfaces personalizadas para los valores.
Esta idea es confusa, pero veamos cómo funciona en la práctica. Un Registro
es un tipo de utilidad, en el que TypeScript se define principalmente para ayudar con un problema específico.
const students = {
"11-12-13" : { firstName: "Petr", lastName: "David" },
"14-15-16" : { firstName: "James", lastName: "Andrew" },
"16-17-18" : { firstName: "Julia", lastName: "Saggy" }
}
En el siguiente código, tenemos un conjunto de datos que tiene una ID para su clave, escriba cadena.
Todos los valores tienen el mismo formato. Es decir, tenemos firstName
y lastName
.
Para este código, un Registro
es el mejor tipo de utilidad. Podemos definir nuestro tipo de estructura de datos de la siguiente manera.
type students = {
firstName: string,
lastName: string
}
const class:Record<string, students> = {
"21-22-23" : { firstName: "David", lastName: "Miller" },
"24-25-26" : { firstName: "John", lastName: "Smith" },
"27-28-29" : { firstName: "Joe", lastName: "Peterson" }
}
Este Registro
toma la forma Record<K, T>
, donde K
es el tipo de la clave, y T
es el tipo de los valores.
Anteriormente, elaboramos un nuevo tipo de estudiantes
para nuestros valores y configuramos nuestras claves para que escriban cadena.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn