es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TYPESCRIPT-GENERICS

Tipo TypeScript para “Objeto con una clave llamada …”

Quiero crear una función como: typescript function sortByKey(items: T[], key: string): T[] { return items.sort((a, b) => a[key] – b[key]); } Necesito que T[key] sea un number, pero no estoy seguro de cómo expresarlo. Si supiera la clave de antemano, obviamente podría hacer {key: number}, pero eso no funciona aquí. . . . Read more

Tipo de retorno condicional que extiende indefinido

Estoy en el proceso de crear una utilidad para manejar respuestas de API donde me gustaría evitar que los consumidores tengan que verificar si es indefinido al especificar un tipo genérico: export async function createAPIResponse<t ==”” undefined=””>( request: Request, response: Response ): Promise<t extends=”” undefined=”” undefined=”” :=”” t=””> { if . . . Read more

Implementar una función genérica en un componente de Angular

Estoy intentando usar una función genérica en lugar de 3 funciones en mi componente de Angular, estas funciones realizan la misma tarea, actualizar los valores de una propiedad en el mismo objeto. Mis funciones originales son: updateRoomPayload(container: RoomBooking) { this.scoreCard.room_booking = container; } updateUpsellingPayload(container: Upsellings) { this.scoreCard.p_upselling = container; } . . . Read more