FNファクトリーによって返され、そして、簡潔にするため 、のは、そのようなものを想像してみましょうTS過負荷関数のシグネチャは、私は関数を返す高階関数を持っている
interface payload {
[key: string] : {}
}
私がする必要がどのようにある。この(非常に一般的な)のような引数の署名を持っていbaz
function foo(payload: {id: string}) {}
がどのように私はそれを達成することができます唯一の、より正確な署名(希望)を有することがfoo
のためにその署名をオーバーロード?
あなたは 'const foo = factory()as(payload:{id:string})=> 'hello';'を意味しますか? –