/
githubmirror
/
servo
Обзор
Документация
Войти
/
githubmirror
/
servo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
components/script_bindings/webidls/IDBFactory.webidl
31 строка
1 KB
Gregory Terzian
indexeddb: implement databases concept(detete and `databases` method) (#41322)
23 дек 2025, 17:09
Не верифицирован
23 дек 2025, 17:09
9cd480f
Код
Авторство
О чём код?
/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ /* * The origin of this IDL file is * https://www.w3.org/TR/IndexedDB/#idbfactory * */ // https://w3c.github.io/IndexedDB/#idbfactory partial interface mixin WindowOrWorkerGlobalScope { [Pref="dom_indexeddb_enabled", SameObject] readonly attribute IDBFactory indexedDB; }; // https://w3c.github.io/IndexedDB/#idbfactory [Pref="dom_indexeddb_enabled", Exposed=(Window,Worker)] interface IDBFactory { [NewObject, Throws] IDBOpenDBRequest open(DOMString name, optional [EnforceRange] unsigned long long version); [NewObject, Throws] IDBOpenDBRequest deleteDatabase(DOMString name); Promise<sequence<IDBDatabaseInfo>> databases(); [Throws] short cmp(any first, any second); }; // https://w3c.github.io/IndexedDB/#dictdef-idbdatabaseinfo dictionary IDBDatabaseInfo { DOMString name; unsigned long long version; };