Можно ли передать класс ES6 в Работать? Например,
worker.ts
export class SampleClass implements SampleInterface {
private classInfo: string;
public getClassInfo() {
return this.classInfo;
}
}
index.ts
const worker = workerize(SampleClass)
а затем я мог бы сделать что-то вроде worker.getClassInfo() где угодно (в моем случае, импортируя это пакет NPM)?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Извините, что не видел этого раньше - workerize поддерживает только функции. Если вам нужно проксировать более сложные интерфейсы, я бы рекомендовал использовать комлинк.
Также существует комлинк-загрузчик, если вы используете Webpack, который в значительной степени идентичен workerize-loader, за исключением того, что поддерживает классы, обратные вызовы и все такое.
Что такое workerize?