Skip to content

concatenateToResponse ​

Function @vite-pwa/workbox-swkit/streams
ts
concatenateToResponse(sourcePromises: Promise<StreamSource>[], headersInit?: HeadersInit): { done: Promise<void>; response: Response }

Takes multiple source Promises, each of which could resolve to a Response, a ReadableStream, or a BodyInit, along with a HeadersInit.

Returns an object exposing a Response whose body consists of each individual stream's data returned in sequence, along with a Promise which signals when the stream is finished (useful for passing to a FetchEvent's waitUntil()).

Parameters ​

  • headersInit – If there's no Content-Type specified, 'text/html' will be used by default.

Returns:

Released under the MIT License.