Red de conocimiento informático - Problemas con los teléfonos móviles - Tipo avanzado Ts (tipo de utilidad)

Tipo avanzado Ts (tipo de utilidad)

En el proceso de aprendizaje de TypeScript, descubrí que no sabía mucho sobre algunos UtilityTypes, por lo que volví a aprender estos tipos sistemáticamente según la documentación. TypeScript proporciona varios UtilityTypes para facilitar las conversiones de tipos comunes, y estas utilidades están disponibles globalmente.

Enlace de documentación de UtilityTypes: pleted'

Selecciona un conjunto de propiedades K del genérico T pasado y elimina otras propiedades, lo opuesto a Pick.

Fuente:

Combine Seleccionar y Excluir, use Excluir para excluir todas las propiedades en T excepto aquellas que contienen K, y use Seleccionar para recrear un nuevo tipo.

La construcción de un tipo de tupla a partir de los tipos utilizados en los parámetros formales de la función tipo T se puede utilizar para obtener los tipos de los parámetros internos de la función, pero tenga en cuenta que está en forma de tupla.

Fuente:

Obtiene el tipo del valor de retorno de la función tipo T.

Fuente: