2015-10-23 56 views
1

在JavaScript中是很常見的回調有漂亮的共同特徵,比如:在Flow中,我可以聲明一個函數簽名,以便隨時隨地重用它嗎?

function(error, result) { } 

然而,在流,我不得不到處聲明這個函數簽名。

什麼我要找的是給一個函數簽名的名稱的可能性,所以我可以用這樣的:

function(callback: callbackFunction) { 
    // callbackFunction here is the function signature (error:string, result: any): void; 
} 

不流支持這樣的事情?

回答

3

我猜你正在尋找type aliases

type callbackFunction = (string, any) => void; 
+0

哦,上帝肯定。謝謝。 –

相關問題