_types.mjs 712 Bytes
/*
  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 './_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
 */