org.scalajs.dom.experimental

serviceworkers

package serviceworkers

Service Workers

See also

Service Workers W3C Working Draft

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. serviceworkers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class Cache extends Object

    See ¶5.4 cache of ServiceWorker whatwg spec.

  2. trait CacheQueryOptions extends Object

    See ¶5.4 cache of ServiceWorker whatwg spec.

  3. trait CacheStorage extends Object

    See ¶5.5 cache of ServiceWorker whatwg spec.

  4. trait CanvasProxy extends Any

    see ¶4.12.4.1 Proxying canvases to workers in whatwg html spec.

  5. trait Client extends Object

    ¶4.2 Client of Service Workers 1 spec.

  6. trait ClientQueryOptions extends Object

    ¶4.2 Client of Service Workers 1 spec.

  7. sealed trait ClientType extends Any

    Annotations
    @RawJSType() @native()
  8. trait Clients extends Object

    See ¶4.3 clients of ServiceWorker whatwg spec.

  9. class ExtendableEvent extends Event

    See ¶4.4 ExtendableEvent of whatwg ServiceWorker spec.

  10. class ExtendableMessageEvent extends ExtendableEvent

    Service workers define the extendable message event that extends the message event defined in HTML to allow extending the lifetime of the event.

  11. trait ExtendableMessageEventInit extends Object

    Annotations
    @RawJSType() @native()
  12. class FetchEvent extends Event

    See FetchEvent on MDN

  13. sealed trait FrameType extends Any

    Annotations
    @RawJSType() @native()
  14. trait ServiceWorker extends EventTarget

    The ServiceWorker interface of the ServiceWorker API provides a reference to a service worker.

  15. trait ServiceWorkerContainer extends EventTarget

    The ServiceWorkerContainer interface of the ServiceWorker API exposes the ServiceWorkerContainer.

  16. trait ServiceWorkerGlobalScope extends raw.EventTarget with WorkerGlobalScope

    The ServiceWorkerGlobalScope interface of the ServiceWorker API represents the global execution context of a service worker.

  17. class ServiceWorkerMessageEvent extends Event

    The ServiceWorkerMessageEvent interface of the ServiceWorker API contains information about an event sent to a ServiceWorkerContainer target.

  18. trait ServiceWorkerMessageEventInit extends Object

    Annotations
    @RawJSType() @native()
  19. trait ServiceWorkerNavigator extends Any

    Annotations
    @RawJSType() @native()
  20. trait ServiceWorkerRegistration extends EventTarget

    The ServiceWorkerRegistion interface of the ServiceWorker API represents the service worker registration.

  21. sealed trait ServiceWorkerState extends Any

    See ¶3.1 ServiceWorker of ServiceWorker whatwg spec.

  22. type Transferable = |[raw.Transferable, CanvasProxy]

    ¶2.7.4 Transferable Objects in whatwg html spec.

  23. trait WindowClient extends Object with Client

    The WindowClient interface of the ServiceWorker API represents the scope of a service worker client that is a document in a browser context, controlled by an active worker.

Value Members

  1. object ClientType

  2. object FrameType

    part of ServiceWorker ¶4.2.2 frameType of serviceWorker spec

  3. object ServiceWorkerGlobalScope extends Object

    Annotations
    @native() @JSGlobalScope()
  4. object ServiceWorkerState

  5. implicit def toServiceWorkerNavigator(n: raw.Navigator): ServiceWorkerNavigator

Inherited from AnyRef

Inherited from Any

Ungrouped