如果一个类没有实现一个方法,我想使用方法名来处理引发的错误并注入我自己的代码。
例如:
class Foo {
def method_missing(methodName) {
console.log(`${methodName} was called`);
}
}
let foo = new Foo();
foo.bar(); // should print 'bar was called' in the console
在ruby中,每个提供此行为的类都有一个名为method_missing
的方法。我们能用打字稿来解决这个问题吗?
答案 0 :(得分:0)
不,TypeScript无法做到这一点。