Как написать класс, который реализует этот интерфейс TypeScript (и поддерживает компилятор TypeScript):
interface MyInterface {
(): string;
text2(content: string);
}
Я видел этот ответ: Как заставить класс реализовать подпись вызова в Typescript?
Но это работает только в том случае, если интерфейс имеет только голой функции. Это не работает, если у вас есть дополнительные члены (такие как функция text2), которые будут реализованы.