node.js中的Ambient TypeScript模块

我正在尝试使用Visual Studio开发人员工具在node.js中编写一个环境模块。

模块看起来像这样

module "Module" { export class Class { first = "First"; second = "Second"; } } 

我想尝试在另一个文件中使用这个:

 var m = require("Module"); var c = new m.Class(); 

在require语句上键入是好的,但是这给编译器错误,说只有环境模块可以使用带引号的名称。

那么我该怎么写我的TypeScript模块,以便它们可以被导入到其他项目文件中,并且导入是强types的?

使用declare

 declare module "Module" ...