12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { Strategy, StrategyOptions } from './Strategy.js';
- import { StrategyHandler } from './StrategyHandler.js';
- import './_version.js';
- interface NetworkOnlyOptions extends Omit<StrategyOptions, 'cacheName' | 'matchOptions'> {
- networkTimeoutSeconds?: number;
- }
- declare class NetworkOnly extends Strategy {
- private readonly _networkTimeoutSeconds;
-
- constructor(options?: NetworkOnlyOptions);
- /**
- * @private
- * @param {Request|string} request A request to run this strategy for.
- * @param {workbox-strategies.StrategyHandler} handler The event that
- * triggered the request.
- * @return {Promise<Response>}
- */
- _handle(request: Request, handler: StrategyHandler): Promise<Response>;
- }
- export { NetworkOnly, NetworkOnlyOptions };
|