Acho que com typescript temos algo sobre decorator, porem não da para adicionar novos metodos em algo já intanciado

https://saul-mirone.github.io/a-complete-guide-to-typescript-decorator/