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: