transmisiones-de-caja de trabajo

Tipos

StreamsHandlerCallback()

workbox-streams.StreamsHandlerCallback(
  __namedParameters: RouteHandlerCallbackOptions,
)

Parámetros

Devuelve

StreamSource

Enum

Respuesta

ReadableStream

BodyInit

Métodos

concatenate()

workbox-streams.concatenate(
  sourcePromises: Promise<StreamSource>[],
)

Toma varias promesas de origen, cada una de las cuales podría resolverse en una Response, un ReadableStream o un BodyInit.

Muestra un objeto que expone un ReadableStream con los datos de cada transmisión individual que se muestran en secuencia, junto con una promesa que indica cuándo finaliza la transmisión (útil para pasar a un WaitUntil() de FetchEvent).

Parámetros

Devuelve

  • objeto

    }

concatenateToResponse()

workbox-streams.concatenateToResponse(
  sourcePromises: Promise<StreamSource>[],
  headersInit: HeadersInit,
)

Toma varias promesas de origen, cada una de las cuales podría resolverse en una Response, un ReadableStream o un BodyInit, junto con un HeadersInit.

Muestra un objeto que expone una Response cuyo cuerpo consta de los datos de cada transmisión individual que se muestran en secuencia, junto con una Promise que indica cuándo finalizó la transmisión (útil para pasar a un WaitUntil() de FetchEvent).

Parámetros

  • sourcePromises

    Promise<StreamSource>[]

  • headersInit

    HeadersInit

Devuelve

  • objeto

    }

isSupported()

workbox-streams.isSupported()

Este es un método de utilidad que determina si el navegador actual admite las funciones necesarias para crear respuestas transmitidas. Actualmente, comprueba si se puede crear ReadableStream.

Devuelve

  • boolean

    true, si el navegador actual cumple con los requisitos para la transmisión de respuestas, y false de lo contrario.

strategy()

workbox-streams.strategy(
  sourceFunctions: StreamsHandlerCallback[],
  headersInit: HeadersInit,
)

Un acceso directo para crear una estrategia que se pueda colocar en el router de Workbox.

En los navegadores que no admiten la construcción de nuevos ReadableStream, esta estrategia esperará automáticamente a que se completen todas las sourceFunctions y creará una respuesta final que concatena sus valores.

Parámetros