在使用像这样的CommonJS时,如何编写正确的Flow声明文件? 这是一个名为demo.js的文件。
// @flow
function product(a, b) {
return a * b;
}
exports.product = product;
这是我尝试过的。这是一个名为demo.js.flow的文件。
// @flow
declare export function product(a: number, b: number): number;
Flow仍然抱怨参数a和b缺少前一个文件中的注释。
答案 0 :(得分:0)
关注the documentation,我会尝试:
declare module 'demo' {
declare module.exports: {
product(a: number, b: number): number;
};
}