如何在javascript中创建一个打字稿对象?

时间:2014-04-17 22:53:39

标签: javascript typescript

我的worker-api.ts文件是:

   export class WorkerApi {

        private worker:Worker;

        constructor() {
            this.worker = new Worker("layout-worker.js");
        }
        // more ...
    }

我正在尝试按如下方式创建javascript:

require(["../common/events.js", "worker-api.js"], function (events, worker) {
// worker is null so worker.WorkerApi() won't work either.
var api = new WorkerApi();

我还尝试使用内部模块,因此它被命名为MyModule.WorkerApi() - 也失败了(我们正在为.ts文件使用外部模块)。

我错过了什么?我猜我需要在.ts文件中设置一些内容,以便需求传递函数中的对象(事件,工作者),但无法找到它是什么。

谢谢 - 戴夫

1 个答案:

答案 0 :(得分:2)

删除.js文件扩展名I.e.

require(["../common/events", "./worker-api"]