如何在TypeScript声明文件中声明由库自动执行的函数?

时间:2017-04-25 15:40:27

标签: javascript typescript webstorm typescript-typings p5.js

p5.js中,有List<SomeObject<?>> objectList = new ArrayList<SomeObject<?>>(); objectList.add(new SomeObject<Boolean>("Object 1: ", true)); objectList.add(new SomeObject<Double>("Object 2: ", 888.00)); objectList.add(new SomeObject<String>("Object 3: ", "another object")); objectList.add(new SomeObject<Character>("Object 4: ", '4')); for (SomeObject<?> object : objectList) { ...; } draw()setup()等功能由用户“声明”然后从未使用过,因为它们是在某些点由p5自动执行的.js喜欢这样:

mousePressed()

出于某种原因,WebStorm认识到function mousePressed() { // do something when the mouse is pressed. } draw()不应该提供“未使用的功能”错误,但它无法识别setup()

如何配置我的mousePressed()文件来声明这样的功能?

编辑1:
我想要的是WebStorm停止在库使用它时给出“未使用的函数”错误(在我的例子中是p5.js)。大概是通过在我的p5 TypeScript定义文件中添加一些内容。

0 个答案:

没有答案