我有一个小问题让这个工作,而不是扔掉大量的linting错误。显然使用"功能"是危险的,所以我一直在使用
()=>混合
也许我正在错误地阅读文档,但对于这样的事情: 以下是全面抛出掉毛错误而且无法正常工作。
class Foo extends Component {
// skipping a bunch of React stuff
// fake method for example sake
myMethod = (cb: () => mixed = _.noop): () => mixed => {
return cb;
}
}
只有这似乎有效:但是,我相信文档说不要使用它。
class Foo extends Component {
// skipping a bunch of React stuff
// fake method for example sake
myMethod = (cb: Function = _.noop): Function => {
return cb;
}
}
如何将返回类型设置为" function"并使用默认类型作为"功能"对于函数params?