background_fetch library Null safety

Background Fetch

https://wicg.github.io/background-fetch/

Classes

BackgroundFetchEvent
The interface of the Background Fetch API is the event type for background fetch events dispatched on the service worker global scope. It is the event type passed to onbackgroundfetchabort and onbackgroundfetchclick.
BackgroundFetchEventInit
BackgroundFetchManager
The interface of the Background Fetch API is a map where the keys are background fetch IDs and the values are BackgroundFetchRegistration objects.
BackgroundFetchOptions
BackgroundFetchRecord
The interface of the Background Fetch API represents an individual request and response. A is created by the BackgroundFetchManager.fetch() method, therefore there is no constructor for this interface. There will be one for each resource requested by fetch().
BackgroundFetchRegistration
The interface of the Background Fetch API represents an individual background fetch. A instance is returned by the BackgroundFetchManager.fetch() or BackgroundFetchManager.get() methods, and therefore there has no constructor.
BackgroundFetchUIOptions
BackgroundFetchUpdateUIEvent
The interface of the Background Fetch API is an event type passed to ServiceWorkerGlobalScope.onbackgroundfetchsuccess and ServiceWorkerGlobalScope.onbackgroundfetchfail, and provides a method for updating the title and icon of the app to inform a user of the success or failure of a background fetch.

Extensions

PropsBackgroundFetchEvent
PropsBackgroundFetchEventInit
PropsBackgroundFetchManager
PropsBackgroundFetchOptions
PropsBackgroundFetchRecord
PropsBackgroundFetchRegistration
PropsBackgroundFetchUIOptions
PropsBackgroundFetchUpdateUIEvent

Enums

BackgroundFetchFailureReason
BackgroundFetchResult