在 JavaScript 中,回调具有非常常见的签名是很常见的,如下所示:
function(error, result) { }
但是,在 Flow 中,我必须在各处声明此函数签名。
我正在寻找的是给函数签名一个名称的可能性,这样我就可以像这样使用它:
function(callback: callbackFunction) {
// callbackFunction here is the function signature (error:string, result: any): void;
}
Flow 支持这样的东西吗?
最佳答案
我猜您正在寻找type aliases :
type callbackFunction = (string, any) => void;
关于javascript - 在 Flow 中,我可以声明一个函数签名,以便我可以在任何地方重用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33293079/