如何将Esri传单javascript插件与TypeScript一起使用
我的TypeScript中的Aurelia项目使用传单进行映射。虽然传单有打字功能,但esri传单插件没有,只是javascript。如何在我的TypeScript类中使用/导入javascript插件。TIA您应该扩展传单的类型定义。 创建一个新的typescript文件并添加以下内容。 在传单之后导入此文件 如果您需要扩展其他插件:如何将Esri传单javascript插件与TypeScript一起使用,typescript,leaflet,aurelia,esri-leaflet,esri-oss,Typescript,Leaflet,Aurelia,Esri Leaflet,Esri Oss,我的TypeScript中的Aurelia项目使用传单进行映射。虽然传单有打字功能,但esri传单插件没有,只是javascript。如何在我的TypeScript类中使用/导入javascript插件。TIA您应该扩展传单的类型定义。 创建一个新的typescript文件并添加以下内容。 在传单之后导入此文件 如果您需要扩展其他插件: 声明模块L{ //扩展控制的插件出现在这里 导出命名空间控件{ 导出Navbar:任何; } //有控制工厂的插件来到这里 导出命名空间控件{ 导出navba
声明模块L{
//扩展控制的插件出现在这里
导出命名空间控件{
导出Navbar:任何;
}
//有控制工厂的插件来到这里
导出命名空间控件{
导出navbar:任何;
}
//扩展层的插件就在这里
导出命名空间层{
导出新层:任意;
}
//具有层工厂的插件来到这里
导出命名空间层{
导出新层:任意;
}
//扩展处理程序的插件出现在这里
导出命名空间处理程序{
导出:任何;
}
//具有处理程序工厂的插件来到这里
导出命名空间处理程序{
导出:任何;
}
}
如果愿意,您可以显式地使用类型。我认为最好尝试确定如何将任意JavaScript库导入TypeScript项目,然后再导入Aurelia项目。问题(和解决方案)不太可能针对esri传单。
declare module L {
export let esri:any;
export class Esri {
}
}