/* * Copyright (c) 2024-2025, Shannon Booth * Copyright (c) 2025, Aliaksandr Kalenik * * SPDX-License-Identifier: BSD-2-Clause */ #include namespace Web::StorageAPI { ReadonlySpan StorageEndpoint::registered_endpoints() { // https://storage.spec.whatwg.org/#registered-storage-endpoints static auto const endpoints = to_array({ { StorageEndpointType::Caches, StorageType::Local, {} }, { StorageEndpointType::IndexedDB, StorageType::Local, {} }, { StorageEndpointType::LocalStorage, StorageType::Local, LOCAL_STORAGE_QUOTA }, { StorageEndpointType::ServiceWorkerRegistrations, StorageType::Local, {} }, { StorageEndpointType::SessionStorage, StorageType::Session, SESSION_STORAGE_QUOTA }, }); return endpoints; } }