// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: Storage Buckets API (https://wicg.github.io/storage-buckets/) [SecureContext] interface mixin NavigatorStorageBuckets { [SameObject] readonly attribute StorageBucketManager storageBuckets; }; Navigator includes NavigatorStorageBuckets; WorkerNavigator includes NavigatorStorageBuckets; [Exposed=(Window,Worker), SecureContext] interface StorageBucketManager { Promise open(DOMString name, optional StorageBucketOptions options = {}); Promise> keys(); Promise delete(DOMString name); }; enum StorageBucketDurability { "strict", "relaxed" }; dictionary StorageBucketOptions { boolean? persisted = null; StorageBucketDurability? durability = null; unsigned long long? quota = null; DOMHighResTimeStamp? expires = null; }; [Exposed=(Window,Worker), SecureContext] interface StorageBucket { readonly attribute DOMString name; [Exposed=Window] Promise persist(); Promise persisted(); Promise estimate(); Promise durability(); Promise setExpires(DOMHighResTimeStamp expires); Promise expires(); [SameObject] readonly attribute IDBFactory indexedDB; [SameObject] readonly attribute CacheStorage caches; Promise getDirectory(); };