使用var关键字计量导出变量

时间:2016-01-03 15:19:34

标签: javascript meteor typescript

我想用 Platform declaration clash: The following declarations have the same JVM signature: fun <get-instance>(): my.package.MyFactory? fun getInstance(): my.package.MyFactory? 创建Meteor项目。

我有一个使用这样的打字稿模块编写的包:

Typescript

这会生成js文件:

// a module
module p {
  export class Person {
    name: string
  }
}

但AFAIK,流星出口全球变量。 我知道这可能听起来很傻但是可以配置meteor以使用var p; (function (p) { var Person = (function () { function Person() { } return Person; })(); p.Person = Person; })(p || (p = {})); // package.js Package.onUse(function(api) { api.versionsFrom('1.2.1'); api.use('ecmascript'); api.addFiles('models.js'); api.export('p', ['client', 'server']) }); 关键字导出变量吗?

手动删除var关键字后,从p目录引用我的client模块成功,但保留结果为var错误

0 个答案:

没有答案