serviceworker

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WorkerErrorReportedEvent = "ServiceWorker.workerErrorReported"

	WorkerRegistrationUpdatedEvent = "ServiceWorker.workerRegistrationUpdated"

	WorkerVersionUpdatedEvent = "ServiceWorker.workerVersionUpdated"
)
View Source
const (
	DeliverPushMessage = "ServiceWorker.deliverPushMessage"

	Disable = "ServiceWorker.disable"

	DispatchSyncEvent = "ServiceWorker.dispatchSyncEvent"

	Enable = "ServiceWorker.enable"

	InspectWorker = "ServiceWorker.inspectWorker"

	SetForceUpdateOnPageLoad = "ServiceWorker.setForceUpdateOnPageLoad"

	SkipWaiting = "ServiceWorker.skipWaiting"

	StartWorker = "ServiceWorker.startWorker"

	StopAllWorkers = "ServiceWorker.stopAllWorkers"

	StopWorker = "ServiceWorker.stopWorker"

	Unregister = "ServiceWorker.unregister"

	UpdateRegistration = "ServiceWorker.updateRegistration"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DeliverPushMessageParams

type DeliverPushMessageParams struct {
	Origin string `json:"origin"`

	RegistrationId RegistrationID `json:"registrationId"`

	Data string `json:"data"`
}

DeliverPushMessage parameters

type DeliverPushMessageReturns

type DeliverPushMessageReturns struct {
}

DeliverPushMessage returns

type DisableParams

type DisableParams struct {
}

Disable parameters

type DisableReturns

type DisableReturns struct {
}

Disable returns

type DispatchSyncEventParams

type DispatchSyncEventParams struct {
	Origin string `json:"origin"`

	RegistrationId RegistrationID `json:"registrationId"`

	Tag string `json:"tag"`

	LastChance bool `json:"lastChance"`
}

DispatchSyncEvent parameters

type DispatchSyncEventReturns

type DispatchSyncEventReturns struct {
}

DispatchSyncEvent returns

type EnableParams

type EnableParams struct {
}

Enable parameters

type EnableReturns

type EnableReturns struct {
}

Enable returns

type InspectWorkerParams

type InspectWorkerParams struct {
	VersionId string `json:"versionId"`
}

InspectWorker parameters

type InspectWorkerReturns

type InspectWorkerReturns struct {
}

InspectWorker returns

type RegistrationID

type RegistrationID string

type ServiceWorkerErrorMessage

type ServiceWorkerErrorMessage struct {
	ErrorMessage string `json:"errorMessage"`

	RegistrationId RegistrationID `json:"registrationId"`

	VersionId string `json:"versionId"`

	SourceURL string `json:"sourceURL"`

	LineNumber int `json:"lineNumber"`

	ColumnNumber int `json:"columnNumber"`
}

ServiceWorker error message.

type ServiceWorkerRegistration

type ServiceWorkerRegistration struct {
	RegistrationId RegistrationID `json:"registrationId"`

	ScopeURL string `json:"scopeURL"`

	IsDeleted bool `json:"isDeleted"`
}

ServiceWorker registration.

type ServiceWorkerVersion

type ServiceWorkerVersion struct {
	VersionId string `json:"versionId"`

	RegistrationId RegistrationID `json:"registrationId"`

	ScriptURL string `json:"scriptURL"`

	RunningStatus ServiceWorkerVersionRunningStatus `json:"runningStatus"`

	Status ServiceWorkerVersionStatus `json:"status"`

	ScriptLastModified float64 `json:"scriptLastModified"`

	ScriptResponseTime float64 `json:"scriptResponseTime"`

	ControlledClients []target.TargetID `json:"controlledClients"`

	TargetId target.TargetID `json:"targetId"`
}

ServiceWorker version.

type ServiceWorkerVersionRunningStatus

type ServiceWorkerVersionRunningStatus string

type ServiceWorkerVersionStatus

type ServiceWorkerVersionStatus string

type SetForceUpdateOnPageLoadParams

type SetForceUpdateOnPageLoadParams struct {
	ForceUpdateOnPageLoad bool `json:"forceUpdateOnPageLoad"`
}

SetForceUpdateOnPageLoad parameters

type SetForceUpdateOnPageLoadReturns

type SetForceUpdateOnPageLoadReturns struct {
}

SetForceUpdateOnPageLoad returns

type SkipWaitingParams

type SkipWaitingParams struct {
	ScopeURL string `json:"scopeURL"`
}

SkipWaiting parameters

type SkipWaitingReturns

type SkipWaitingReturns struct {
}

SkipWaiting returns

type StartWorkerParams

type StartWorkerParams struct {
	ScopeURL string `json:"scopeURL"`
}

StartWorker parameters

type StartWorkerReturns

type StartWorkerReturns struct {
}

StartWorker returns

type StopAllWorkersParams

type StopAllWorkersParams struct {
}

StopAllWorkers parameters

type StopAllWorkersReturns

type StopAllWorkersReturns struct {
}

StopAllWorkers returns

type StopWorkerParams

type StopWorkerParams struct {
	VersionId string `json:"versionId"`
}

StopWorker parameters

type StopWorkerReturns

type StopWorkerReturns struct {
}

StopWorker returns

type UnregisterParams

type UnregisterParams struct {
	ScopeURL string `json:"scopeURL"`
}

Unregister parameters

type UnregisterReturns

type UnregisterReturns struct {
}

Unregister returns

type UpdateRegistrationParams

type UpdateRegistrationParams struct {
	ScopeURL string `json:"scopeURL"`
}

UpdateRegistration parameters

type UpdateRegistrationReturns

type UpdateRegistrationReturns struct {
}

UpdateRegistration returns

type WorkerErrorReportedParams

type WorkerErrorReportedParams struct {
	ErrorMessage ServiceWorkerErrorMessage `json:"errorMessage"`
}

type WorkerRegistrationUpdatedParams

type WorkerRegistrationUpdatedParams struct {
	Registrations []ServiceWorkerRegistration `json:"registrations"`
}

type WorkerVersionUpdatedParams

type WorkerVersionUpdatedParams struct {
	Versions []ServiceWorkerVersion `json:"versions"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL