任何人都可以对以下语法进行一些解释:
clear: function(callback?: ?(error: ?Error) => void): Promise {
// balabala here
}
任何人都可以提供帮助吗?
答案 0 :(得分:1)
他们的流声明(http://flowtype.org)可能存在回调和/或错误,并返回Promise。
例如,您可以致电clear()
:
/* flow */
...
clear((data) => {
...do something with *data*, like resolve the promise ...
}, (error) => {
...handle *error*, like reject the promise ...
})
...
它会返回一个Promise对象。