Estoy tratando de extraer un nombre de propiedad de una expresión genérica.
Normalmente, cuando se usa este código a continuación, funciona muy bien.
class Test { name: string; } const test = function<T>(item: ((x: T) => any) ) { return item; } console.log(test<Test>(x=> x.name).toString()) // code above should show function(x) { return x.name}; // then I could do substring "name"pero cuando habilito a Hermes
Obtengo function (a0) { [bytecode] } que no es realmente lo que quiero.
¿Hay una manera de resolver esto? ¿O una configuración que podría aplicar a Hermes?