Javascript 用于类导出的TypeScript声明模块
我是TypeScript新手,在加载ES6JavaScript模块时遇到问题 我有以下javascript文件Javascript 用于类导出的TypeScript声明模块,javascript,typescript,typescript1.8,typescript-typings,Javascript,Typescript,Typescript1.8,Typescript Typings,我是TypeScript新手,在加载ES6JavaScript模块时遇到问题 我有以下javascript文件 //TemplateFactory.js export class TemplateFactory{ static getTemplate(module){ } } 我创建了下面的d.ts文件 //TemplateFactory.d.ts declare module "TemplateFactory" { export class TemplateFact
//TemplateFactory.js
export class TemplateFactory{
static getTemplate(module){
}
}
我创建了下面的d.ts文件
//TemplateFactory.d.ts
declare module "TemplateFactory" {
export class TemplateFactory {
static getTemplate(module);
}
}
但是,当我在另一个ts文件中导入js模块时,出现以下错误:
文件…TemplateFactory.d.ts不是模块
我做错了什么?
我正在使用TypeScript 1.8试试这个
//TemplateFactory.d.ts
declare module TemplateFactory {
export class TemplateFactory {
static getTemplate(module);
}
}
不要使用引号。我已经设法解决了这个问题。 以下是对我有用的代码:
export declare class TemplateFactory {
static getTemplate(module: any): void;
}
很抱歉它不起作用了。我已经找到了解决方案,并添加了我自己的答案