0
在傳遞一個泛型函數作爲回調
我想要的參數的類型信息保存到一個回調,在回調是一個通用的:在打字稿
function Foo<Template>(argument: Template) {
// Do something with argument
}
function Bar(callback: Function) {
callback('something')
}
let x = Bar(Foo<String>)
這看起來並不像有效打字稿語法。任何方式來做到這一點?
你可以做'let x = Bar(Foo)',但我不確定你想要完成什麼。函數'Foo'採用泛型類型參數,但不需要,因爲它沒有做任何特殊的處理。 「酒吧」似乎不在乎它需要什麼樣的功能。也許你可以用更激勵的用例來充實這個例子嗎? – jcalz