是否可以将es6类定义传递给workerize?例如,
worker.ts
export class SampleClass implements SampleInterface {
private classInfo: string;
public getClassInfo() {
return this.classInfo;
}
}
index.ts
const worker = workerize(SampleClass)
然后我可以在worker.getClassInfo()
处执行某些操作(在我的情况下,导入它是一个npm包)?
谢谢!
答案 0 :(得分:1)
很抱歉,您之前没有看到它-workerize仅支持功能。如果您需要代理更复杂的接口,建议您使用comlink。
如果您使用的是Webpack,则还有comlink-loader,它与workerize-loader几乎相同,除了支持类和回调以及所有其他东西。