Buckets:
ktongue/docker_container / CAD_kevin /frontend /node_modules /workbox-background-sync /BackgroundSyncPlugin.js
| /* | |
| Copyright 2018 Google LLC | |
| Use of this source code is governed by an MIT-style | |
| license that can be found in the LICENSE file or at | |
| https://opensource.org/licenses/MIT. | |
| */ | |
| import { Queue } from './Queue.js'; | |
| import './_version.js'; | |
| /** | |
| * A class implementing the `fetchDidFail` lifecycle callback. This makes it | |
| * easier to add failed requests to a background sync Queue. | |
| * | |
| * @memberof workbox-background-sync | |
| */ | |
| class BackgroundSyncPlugin { | |
| /** | |
| * @param {string} name See the {@link workbox-background-sync.Queue} | |
| * documentation for parameter details. | |
| * @param {Object} [options] See the | |
| * {@link workbox-background-sync.Queue} documentation for | |
| * parameter details. | |
| */ | |
| constructor(name, options) { | |
| /** | |
| * @param {Object} options | |
| * @param {Request} options.request | |
| * @private | |
| */ | |
| this.fetchDidFail = async ({ request }) => { | |
| await this._queue.pushRequest({ request }); | |
| }; | |
| this._queue = new Queue(name, options); | |
| } | |
| } | |
| export { BackgroundSyncPlugin }; | |
Xet Storage Details
- Size:
- 1.1 kB
- Xet hash:
- e0c114e7f82f3b0ccfb342e327ffccbaa6016ea734df83dd7f67a8ea4c9e733b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.