Utilisez tsd si :
- vous avez besoin du typage que peut apporter la librairie Typescript
- la version sous tsd est la version que vous recherchez (tsd est souvent en retard, definitelytyped.org/tsd)
Sinon utilisez la version Javascript via npm et un fichier de définition écrit à la main
declare module 'module-name' {
var _:any;
export default _;
}
Le module-name doit être le même que celui sous NPM.
export default Xpour classe/interface/abstract.export = Xpour les objets JS.
import X from 'Y';