Javascript 在flowtype中声明本地模块

Javascript 在flowtype中声明本地模块,javascript,flowtype,Javascript,Flowtype,我想为本地模块testlib.js创建一个testlib.js.flow,首先是testlib.js的代码: exports.hello_lib = function (str, num ) {} 下面是在同一文件夹中使用testlib.js的代码: const testlib = require('./testlib') testlib.hello_lib('this is a string', 'test') 现在是testlib.js.flow的代码: declare module

我想为本地模块
testlib.js
创建一个
testlib.js.flow
,首先是
testlib.js
的代码:

exports.hello_lib = function (str,  num ) {}
下面是在同一文件夹中使用
testlib.js
的代码:

const testlib = require('./testlib')
testlib.hello_lib('this is a string', 'test')
现在是
testlib.js.flow
的代码:

declare module 'testlib' {
  declare function hello_lib (str : string, num : number) : any;  
}

当流动时,它不检查,你知道这里出了什么问题吗?谢谢。

testlib.js.flow是否与
testlib.js
位于同一目录中?如果是这样的话,我想您可以让file
declare导出函数hello_lib(str:string,num:number):any。这不应该是类型检查。
hello_lib
的第二个参数是一个数字,但您正在传递一个字符串“test”。
testlib.js.flow
是否与
testlib.js
位于同一目录中?如果是这样的话,我想您可以让file
declare导出函数hello_lib(str:string,num:number):any。这不应该是类型检查。
hello_lib
的第二个参数是一个数字,但您正在通过一个字符串“test”。