Допустим у нас есть какой-то класc Widget, и мы знаем, что потом, сторонний код добавит в prototype нашего класса определенные методы.
Можем ли мы заранее написать типы, чтобы вызывая `doStuff`, ts считал что он существует?
Или как костыль, писать класс, в котором будут моки, а затем наследовать его?
class Widget {
render() {
this.doStuff();
}
}
// потом это сделает сторонний код
Widget.prototype.doStuff = () => 'doingstuff';