workerize или workerize-loader и классы es6 - PullRequest
0 голосов
/ 30 мая 2018

Можно ли передать определение класса es6 для workize?Например,

worker.ts

export class SampleClass implements SampleInterface {
    private classInfo: string;
    public getClassInfo() {
        return this.classInfo;
    }
}

index.ts

const worker = workerize(SampleClass)

, и тогда я мог бы сделать что-то вроде worker.getClassInfo() везде (в моем случае, импортэто пакет npm)?

Спасибо!

1 Ответ

0 голосов
/ 01 ноября 2018

Извините, что не видел этого раньше - workerize поддерживает только функции.Если вам нужен прокси для более сложных интерфейсов, я бы порекомендовал использовать comlink .

. Также имеется comlink-loader , если вы используете Webpack, который в значительной степени идентичендля workerize-loader, за исключением поддержки классов и обратных вызовов и всего такого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...