Grabar en TypeScript

Rana Hasnain Khan 21 junio 2023
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 Hasnain Khan avatar Rana Hasnain Khan avatar

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