我已经为react-p5安装了@types/p5@0.9.0,但是vs代码没有给我任何关于p5使用哪种类型的代码提示,我已经恢复到any,只是为了让它工作,我应该如何找到正确的类型来使用呢?
import React from 'react';
import Sketch from 'react-p5';
const App: React.FC = () => {
const setup = (p5: any) => {
p5.createCanvas(window.innerWidth, window.innerHeight);
};
const draw = (p5: any) => {
p5.background(50);
};
return (
<React.Fragment>
<Sketch setup={setup} draw={draw} />
</React.Fragment>
);
};
export { App };发布于 2020-02-17 05:00:12
该接口为p5InstanceExtensions,因此请尝试:
import {p5InstanceExtensions} from 'p5';
...
const setup = (p5: p5InstanceExtensions) => {https://stackoverflow.com/questions/60220843
复制相似问题