Разве это не должно правильно компилироваться? Я получаю ошибку "Property 'hello' does not exist on type 'object'.
"в выделенной строке.
Я могу без проблем получить доступ к g.hello
вне функции жирной стрелки.
class Test {
constructor() {
}
hello() : string {
return "Hello";
}
}
let g : object;
if (g instanceof Test) {
() => {
g.hello(); ////// ERROR HERE /////
};
}