transmisiones-de-caja de trabajo

Tipos

StreamsHandlerCallback()

workbox-streams.StreamsHandlerCallback(
  __namedParameters: RouteHandlerCallbackOptions,
)

Parámetros

Muestra

StreamSource

Enum

Respuesta

ReadableStream

BodyInit

Métodos

concatenate()

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

Toma múltiples promesas de origen, cada una de las cuales podría resolverse como una respuesta, una ReadableStream o BodyInit.

Devuelve un objeto que expone un ReadableStream con la de cada transmisión individual. datos devueltos en secuencia, junto con una promesa que indica cuándo finalizó (útil para pasar a un waitUntil() de FetchEvent).

Parámetros

Muestra

  • 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 respuesta, un ReadableStream o un BodyInit, junto con un HeadersInit.

Devuelve un objeto que expone una respuesta cuyo cuerpo consta de los datos de cada flujo individual que se muestra en secuencia, junto con una promesa que indica cuándo finaliza el flujo (útil para pasar a waitUntil() de un objeto FetchEvent).

Parámetros

  • sourcePromises

    Promise<StreamSource>[]

  • headersInit

    HeadersInit

Muestra

  • objeto

    }

isSupported()

workbox-streams.isSupported()

Este es un método de utilidad que determina si el navegador actual es compatible las funciones necesarias para crear respuestas en tiempo real. Actualmente, comprueba ReadableStream que se pueden crear.

Muestra

  • booleano

    true, si el navegador actual cumple con los requisitos para transmitir respuestas, y false de lo contrario.

strategy()

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

Un acceso directo para crear una estrategia que pueda conectarse al router de Workbox.

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

Parámetros