如何在service-worker.js中创建Workbox QueueStore

时间:2019-11-13 21:51:19

标签: workbox

Workbox有一个我想使用的QueueStore类-而不是重新实现它:

https://github.com/GoogleChrome/workbox/blob/master/packages/workbox-background-sync/src/lib/QueueStore.ts

如何从我的工作人员内部访问此类?

// vue-cli doesn't build this into service-worker.js
import { QueueStore } from "workbox-background-sync/lib/QueueStore.mjs";

另一种尝试是通过Queue的原型访问构造函数,但是QueueStore是私有的:-(

// https://github.com/GoogleChrome/workbox/blob/master/packages/workbox-background-sync/src/Queue.ts#L48

class Queue {
  private _name: string;
  ...
  private _queueStore: QueueStore;

我想念什么?

0 个答案:

没有答案