Interface ServiceWorkerMessageEvent<TData>


@JsType(isNative=true, name="ng.ServiceWorkerMessageEvent", namespace="<global>") public interface ServiceWorkerMessageEvent<TData>
Public AngularTS ServiceWorkerMessageEvent contract exposed through the global ng namespace for Closure-annotated applications.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <TData> ServiceWorkerMessageEvent<TData>
     
    Message payload from the native service worker event.
    elemental2.dom.MessageEvent<TData>
    Native event for callers that need browser-specific fields.
    Native source that sent the message, when supplied by the browser.
    void
    setData(TData data)
    Message payload from the native service worker event.
    void
    setEvent(elemental2.dom.MessageEvent<TData> event)
    Native event for callers that need browser-specific fields.
    void
    setSource(Object source)
    Native source that sent the message, when supplied by the browser.
  • Method Details

    • create

      @JsOverlay static <TData> ServiceWorkerMessageEvent<TData> create()
    • getData

      @JsProperty TData getData()
      Message payload from the native service worker event.
    • getEvent

      @JsProperty elemental2.dom.MessageEvent<TData> getEvent()
      Native event for callers that need browser-specific fields.
    • getSource

      @JsProperty Object getSource()
      Native source that sent the message, when supplied by the browser.
    • setData

      @JsProperty void setData(TData data)
      Message payload from the native service worker event.
    • setEvent

      @JsProperty void setEvent(elemental2.dom.MessageEvent<TData> event)
      Native event for callers that need browser-specific fields.
    • setSource

      @JsProperty void setSource(Object source)
      Native source that sent the message, when supplied by the browser.