1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import { MapLikeObject } from 'workbox-core/types.js';
- import '../_version.js';
- export interface RequestData extends MapLikeObject {
- url: string;
- headers: MapLikeObject;
- body?: ArrayBuffer;
- }
- declare class StorableRequest {
- private readonly _requestData;
-
- static fromRequest(request: Request): Promise<StorableRequest>;
-
- constructor(requestData: RequestData);
- /**
- * Returns a deep clone of the instances `_requestData` object.
- *
- * @return {Object}
- */
- toObject(): RequestData;
- /**
- * Converts this instance to a Request.
- *
- * @return {Request}
- */
- toRequest(): Request;
- /**
- * Creates and returns a deep clone of the instance.
- *
- * @return {StorableRequest}
- */
- clone(): StorableRequest;
- }
- export { StorableRequest };
|