在Flow中,我可以声明一个函数签名,以便我可以在任何我想要的地方重用它吗?
In Flow, can I declare a function signature so I can reuse it wherever I want?
在JavaScript中,回调函数通常具有非常常见的签名,例如:
function(error, result) { }
但是,在Flow中,我必须到处声明这个函数签名。
我正在寻找的是给函数签名一个名字的可能性,所以我可以这样使用它:
function(callback: callbackFunction) {
// callbackFunction here is the function signature (error:string, result: any): void;
}
Flow支持这样的东西吗?
我猜你正在寻找类型别名:
type callbackFunction = (string, any) => void;
相关文章:
- 初学者异步JS-我曾经使用过“;那么“;每次我都想要价值
- 在多行图表中,在每一行的末尾,我想要一个小圆圈和使用d3.js的端点值
- 想要在我现有的主菜单中创建下拉菜单
- 我的购物应用程序不会将用户想要购买的东西相加,也不会打印总成本
- 我想要相同的函数以两种方式反应
- 如何在javascript中创建一个空的2d数组?下面是我想要创建的一个示例
- 我想遍历一个对象数组,我不想要任何重复项
- 如何用javascript发送多个文件没有jQuery我想要每个文件一个进度条
- 想要将 JSON 字符串传递给 javascript 变量 [ JSON.parse(),eval()] 对我不起作用,
- 我想要一个类似于网站 https://onlycoin.com/ 的jQuery鼠标滚动动画效果
- 我想要“鼠标滚轮事件延迟”
- 如何格式化我返回的url,使其符合我想要的路由
- Angular.js与$sce的问题阻止我将想要的内容传递到指令中
- Javascript:我可以't找到正确的方式来表达布尔“;如果“;以得到我想要的结果
- 正确的选择器字符串是什么,可以在像这样结构的 HTML 中获取我想要的特定元素
- 当我添加警报(“现在它可以工作”);这个函数有效,但我不想要这个
- 我可以't获取要使用jQuery显示的计算器结果
- 将和.html(墙帖)加载到不同的页面(这样我就可以在所有想要添加的页面中都有墙帖),使用angular
- 在Flow中,我可以声明一个函数签名,以便我可以在任何我想要的地方重用它吗?
- 在ASP中使用ModelBinding时,我可以选择想要绑定属性的元素吗?净MVC