pub(crate) trait ServiceWorkerRegistrationMethods<D: DomTypes> {
// Required methods
fn GetInstalling(&self) -> Option<DomRoot<D::ServiceWorker>>;
fn GetWaiting(&self) -> Option<DomRoot<D::ServiceWorker>>;
fn GetActive(&self) -> Option<DomRoot<D::ServiceWorker>>;
fn NavigationPreload(&self) -> DomRoot<D::NavigationPreloadManager>;
fn Scope(&self) -> USVString;
fn UpdateViaCache(&self) -> ServiceWorkerUpdateViaCache;
}