Tipos
StreamsHandlerCallback()
workbox-streams.StreamsHandlerCallback(
__namedParameters: RouteHandlerCallbackOptions,
)
Parámetros
-
__namedParameters
Muestra
-
StreamSource | Promise<StreamSource>
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
-
sourcePromises
Promesa<StreamSource>[]
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, yfalse
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
-
sourceFunctions
-
headersInit
HeadersInit