我正在使用带角度的打字稿,并希望使用moltin js Sdk。对于这个Sdk,没有tsd文件存在。
var moltin = new Moltin({publicId: 'xxx'});
当像我这样调用Moltin类时,我得到了错误:
error TS2304: Cannot find name 'Moltin'
那么我需要做些什么来完成这项工作?我将库包含在我的索引文件中,因此它应该可以工作,并且可以在普通的javascript中使用。 如果我不必自己创建一个tsd文件,我会很高兴。
答案 0 :(得分:2)
如果您没有定义文件,可以编写环境定义:
declare var Moltin: any;
这意味着您可以以任何您喜欢的方式使用Moltin
变量...类似于常规JavaScript的狂野西部。为了防止错误地使用Moltin
,我建议使用某些类型信息编写定义,以创建至少满足其在应用程序中使用的限制。