service-worker-mock
Version:
Service Worker Mock ========================= A mock service worker environment generator.
21 lines (16 loc) • 525 B
JavaScript
// Derived from https://github.com/GoogleChrome/workbox
const ExtendableEvent = require('./ExtendableEvent');
// SyncEvent
// https://wicg.github.io/BackgroundSync/spec/#sync-event
class SyncEvent extends ExtendableEvent {
constructor(type, init = {}) {
super(type, init);
if (!init.tag) {
throw new TypeError(
'Failed to construct \'SyncEvent\': required member tag is undefined.');
}
this.tag = init.tag;
this.lastChance = init.lastChance || false;
}
}
module.exports = SyncEvent;