nativeformat / NFPlayerJS

A JavaScript/TypeScript audio engine for the Web and Server capable of multitrack time stretching, pitch shifting, declarative effects, faster than realtime processing, and more!
https://nativeformat.github.io/NFPlayerJS
Apache License 2.0
130 stars 9 forks source link

pseudo-audio-param types are leaking and are implicit dependency #19

Open kirbysayshi opened 5 years ago

kirbysayshi commented 5 years ago
/node_modules/nf-player/dist/params/ScoreAudioParam.d.ts(2,35): error TS7016: Could not find a declaration file for module 'pseudo-audio-param'. '[REDACTED]/node_modules/pseudo-audio-param/lib/index.js' implicitly has an 'any' type.
Try `npm install @types/pseudo-audio-param` if it exists or add a new declaration (.d.ts) file containing `declare module 'pseudo-audio-param';`

Not sure how to work around this, since they're used in the exported ScoreAudioParam constructor. Perhaps I can write an interface?

This means that @types/pseudo-audio-param is currently a dependency (not devDependency) of NFPlayer.