创建SharedWorkers时,您可以在SharedWorker构造函数中传递JS文件,例如
var worker = new SharedWorker('some_worker_file.js');
该文件将包含一条直接执行的行,因为它不在任何函数内部。那条线就像 -
this.addEventlistener('connect', function(e) { ... handler code ... } );
现在你如何使用Typescript做类似的事情?您没有调用新的XXX,因此将代码放在构造函数中是没有意义的。 使用Typescript创建类来实现此目的的最佳方法是什么?是否可能?
我想知道这样做的唯一方法是创建一个简单的JS文件,使用connect listener来设置worker,并将已编译的TS文件中的简单JS文件加载为import。