typescript で次のインターフェイスを定義しました。
interface MyInterface {
() : string;
}
このインターフェイスは、パラメーターをとらず、文字列を返す呼び出しシグネチャを導入するだけです。この型をクラスに実装するにはどうすればよいですか? 私は次のことを試しました:
class MyType implements MyInterface {
function () : string {
return "Hello World.";
}
}
コンパイラは私にそれを言い続けます
クラス 'MyType' はインターフェイス 'MyInterface' を宣言していますが、実装していません: 型 'MyInterface' には呼び出し署名が必要ですが、型 'MyType' には署名がありません
呼び出し署名を実装するにはどうすればよいですか?