serwist
Version:
A Swiss Army knife for service workers.
18 lines • 830 B
TypeScript
/**
* Given a request and a response, this will return a
* promise that resolves to a partial response.
*
* If the original response already contains partial content (i.e. it has
* a status of 206), then this assumes it already fulfills the `Range`
* requirements, and will return it as-is.
*
* @param request A request, which should contain a `Range`
* header.
* @param originalResponse A response.
* @returns Either a `206 Partial Content` response, with
* the response body set to the slice of content specified by the request's
* `Range` header, or a `416 Range Not Satisfiable` response if the
* conditions of the `Range` header can't be met.
*/
export declare const createPartialResponse: (request: Request, originalResponse: Response) => Promise<Response>;
//# sourceMappingURL=createPartialResponse.d.ts.map