javascript - Cómo comunicarse entre decoradores de typescript
Para aprender más sobre los decoradores, me gustaría crear un decorador que almacene en caché la salida de una función, algo así
class BarFoo {
@Cahced()
doComplexCalc(@CahcedParamIgnore() a, b, c) {
}
}
DEMOSTRACIÓN
El decorador @Cached almacena en caché la respuesta de doComplexCalc en función de los valores de a, b y c. Como puedes ver en el ejemplo, también me gustaría poder ignorar uno o más argumentos del método. Mi pregunta es, ¿cuál sería la mejor manera para que el decorador @CahcedParamIgnore informe al decorador @Cached sobre qué argumentos ignorar?