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