| Index: third_party/WebKit/LayoutTests/external/wpt/storage/interfaces.idl
|
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/storage/interfaces.idl b/third_party/WebKit/LayoutTests/external/wpt/storage/interfaces.idl
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..4967404225ee150bd383df48845b0f5702eccaa7
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/external/wpt/storage/interfaces.idl
|
| @@ -0,0 +1,22 @@
|
| +[SecureContext,
|
| + NoInterfaceObject,
|
| + Exposed=(Window,Worker)]
|
| +interface NavigatorStorage {
|
| + readonly attribute StorageManager storage;
|
| +};
|
| +Navigator implements NavigatorStorage;
|
| +WorkerNavigator implements NavigatorStorage;
|
| +
|
| +[SecureContext,
|
| + Exposed=(Window,Worker)]
|
| +interface StorageManager {
|
| + Promise<boolean> persisted();
|
| + [Exposed=Window] Promise<boolean> persist();
|
| +
|
| + Promise<StorageEstimate> estimate();
|
| +};
|
| +
|
| +dictionary StorageEstimate {
|
| + unsigned long long usage;
|
| + unsigned long long quota;
|
| +};
|
|
|