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

import './_version.mjs';

 * A `ModulePathCallback` function can be used to modify the modify the where
 * Workbox modules are loaded.
 * @callback ~ModulePathCallback
 * @param {string} moduleName The name of the module to load (i.e.
 * 'workbox-core', 'workbox-precaching' etc.).
 * @param {boolean} debug When true, `dev` builds should be loaded, otherwise
 * load `prod` builds.
 * @return {string} This callback should return a path of module. This will
 * be passed to `importScripts()`.
 * @memberof workbox