Javascript 用于类导出的TypeScript声明模块

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

我是TypeScript新手,在加载ES6JavaScript模块时遇到问题

我有以下javascript文件

//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;
}

很抱歉它不起作用了。我已经找到了解决方案,并添加了我自己的答案