Búsqueda de sitios web

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?