Index: modules/background_sync/SyncManager.idl |
diff --git a/modules/background_sync/SyncManager.idl b/modules/background_sync/SyncManager.idl |
index a8a996271f5ef079979f3b28e3d552e35a3bdbc6..16899c1916f5f57732ddf80ec645860e22c00ee3 100644 |
--- a/modules/background_sync/SyncManager.idl |
+++ b/modules/background_sync/SyncManager.idl |
@@ -12,10 +12,7 @@ enum SyncPermissionState { |
Exposed=(Window,ServiceWorker), |
GarbageCollected, |
RuntimeEnabled=BackgroundSync, |
- TypeChecking=Interface, |
] interface SyncManager { |
- [CallWith=ScriptState,ImplementedAs=registerFunction] Promise<SyncRegistration> register([RuntimeEnabled=BackgroundSyncV2] optional SyncRegistrationOptions options); |
- [RuntimeEnabled=BackgroundSyncV2, CallWith=ScriptState] Promise<SyncRegistration> getRegistration(DOMString tag); |
- [RuntimeEnabled=BackgroundSyncV2, CallWith=ScriptState] Promise<sequence<SyncRegistration>> getRegistrations(); |
- [RuntimeEnabled=BackgroundSyncV2, CallWith=ScriptState] Promise<SyncPermissionState> permissionState(); |
+ [MeasureAs=BackgroundSyncRegister,CallWith=(ScriptState,ExecutionContext),ImplementedAs=registerFunction] Promise<void> register(DOMString tag); |
+ [CallWith=ScriptState] Promise<sequence<DOMString>> getTags(); |
}; |