Digamos que tengo un nombre de tipo genérico muy largo dentro de un paquete incluido llamado:
MySuperLongGenericTypeNameWithCarrots<SomeType, SomeType>Ahora, me gustaría crear un alias para acortar el nombre, como:
MyShortname<SomeType, SomeType>Intenté lo siguiente, pero no logré descubrir cómo hacerlo:
type MyShortname<SomeType, SomeType> = MySuperLongGenericTypeNameWithCarrots<SomeType, SomeType>;¡Cualquier idea sería apreciada!
Prueba esto:
type MyShortname<SomeTypeA, SomeTypeB extends keyof SomeTypeA> = MySuperLongGenericTypeNameWithCarrots<SomeTypeA, SomeTypeB>;