Türler
StreamsHandlerCallback()
workbox-streams.StreamsHandlerCallback(
__namedParameters: RouteHandlerCallbackOptions,
)
Parametreler
-
__namedParameters
İlerlemeler
-
StreamSource | Vaat<StreamSource>
StreamSource
Enum
Yanıt
ReadableStream
BodyInit
Yöntemler
concatenate()
workbox-streams.concatenate(
sourcePromises: Promise<StreamSource>[],
)
Her biri bir Yanıt, ReadableStream veya BodyInit olarak çözümlenebilen birden fazla kaynak Promise alır.
Her bir akışın verilerini sırayla döndüren ReadableStream nesnesini ve akış tamamlandığında sinyal veren bir Promise döndürür (FetchEvent'in WaitUntil() işlevine aktarım açısından kullanışlıdır).
Parametreler
-
sourcePromises
Promise<StreamSource>[]
İlerlemeler
-
nesne
}
concatenateToResponse()
workbox-streams.concatenateToResponse(
sourcePromises: Promise<StreamSource>[],
headersInit: HeadersInit,
)
Her biri bir HeadersInit ile birlikte bir Yanıt, ReadableStream veya BodyInit olarak çözümlenebilen birden fazla kaynak Promise alır.
Gövdesi, her bir akışın sırayla döndürülen verilerinden oluşan bir Yanıt nesnesini ve akış sona erdiğinde sinyal veren bir Promise döndürür (FetchEvent'in WaitUntil() işlevine aktarım açısından kullanışlıdır).
Parametreler
-
sourcePromises
Promise<StreamSource>[]
-
headersInit
HeadersInit
İlerlemeler
-
nesne
}
isSupported()
workbox-streams.isSupported()
Bu, geçerli tarayıcının akışlı yanıtlar oluşturmak için gereken özellikleri destekleyip desteklemediğini belirleyen bir yardımcı program yöntemidir. Şu anda ReadableStream
oluşturulup oluşturulamayacağını kontrol etmektedir.
İlerlemeler
-
boolean
Mevcut tarayıcı yanıt akışı gereksinimlerini karşılıyorsa
true
, aksi takdirdefalse
değerini alır.
strategy()
workbox-streams.strategy(
sourceFunctions: StreamsHandlerCallback[],
headersInit: HeadersInit,
)
Workbox'ın yönlendiricisine bırakılabilecek bir strateji oluşturmak için kullanılan kısayol.
Yeni ReadableStream
oluşturmayı desteklemeyen tarayıcılarda bu strateji, otomatik olarak tüm sourceFunctions
öğelerinin tamamlanmasını bekler ve değerlerini birlikte birleştiren nihai bir yanıt oluşturur.
Parametreler
-
sourceFunctions
-
headersInit
HeadersInit