Preguntas con Tag: typescript-generics

Para preguntas relacionadas específicamente con el uso de tipos genéricos en TipoScript.

Genérico Tiposcript Método para devolver cualquiera de los tipos clave del objeto o tipo de objeto en sí basado en la entrada

Quiero definir un método de tipografía donde el método podría devolver un tipo de Objeto o cualquier propiedad del Objeto. por ejemplo Person { Education, Bio }
typescript generics typescript-generics functional-interface
bytebarricade
3 años, 4 meses, 27 días

¿Puedo obtener una lista de nombres de campo de una interfaz cuyos tipos son de un tipo dado?

Por ejemplo, si tengo esta interfaz interface Measurement { date: Date width: number height: number depth: number comment: string } ¿Hay alguna manera de con
typescript types typescript-generics
bughunterx
3 años, 4 meses, 28 días

¿Cómo utilizar una cadena para mapear una clave de objeto en el typescript?

Estoy tratando de asegurar si alguna estructura de objetos existe en el objeto de la ventana y si no existe crearlo. Mi objetivo final es tener esto: window.Debug.ObjectCategory<
typescript typescript-generics
algorithmalchemist
3 años, 4 meses, 27 días

Destrucción typescript ArrayLike tipo genérico a tipo base por ejemplo A encontrar I en: A = ArrayLike<i></i>

Quiero lograr lo siguiente, que es ilegal. class Test&gt; { arr: ArrayLike; current: I } Lo sig
typescript typescript-typings typescript-generics typescript-types
techtrailblazer8d2c
3 años, 4 meses, 27 días

¿Cómo preservar el tipo genérico al pasar los parámetros hacia adelante?

Parece como typeof una función o clase con parámetros genéricos reemplaza a todos los genéricos por unknown. ¿Hay alguna manera de preservar esa información? Por eje
typescript generics typescript-generics
bytebuster
3 años, 4 meses, 29 días

Tipo de objeto modificado con genérico por clave en TipoScript

Digamos que tengo un tipo que es cualquier matriz de dos elementos: una lista de parámetros y una función con argumentos que coinciden con los parámetros. Para hacerlo fácil, he creado una función
typescript typescript-generics
scriptsculptor52b5
3 años, 4 meses, 28 días