#include "extensions/browser/api/storage/value_store_util.h"
#include "base/files/file_path.h"
#include "base/notreached.h"
#include "components/value_store/value_store_factory.h"
#include "extensions/browser/api/storage/settings_namespace.h"
#include "extensions/common/constants.h"
#include "extensions/common/extension_id.h"
namespace extensions {
namespace value_store_util {
base::FilePath GetValueStoreDir(
settings_namespace::Namespace settings_namespace,
ModelType model_type,
const ExtensionId& id) { … }
std::unique_ptr<value_store::ValueStore> CreateSettingsStore(
settings_namespace::Namespace settings_namespace,
ModelType model_type,
const ExtensionId& id,
scoped_refptr<value_store::ValueStoreFactory> factory) { … }
void DeleteValueStore(settings_namespace::Namespace settings_namespace,
ModelType model_type,
const ExtensionId& id,
scoped_refptr<value_store::ValueStoreFactory> factory) { … }
bool HasValueStore(settings_namespace::Namespace settings_namespace,
ModelType model_type,
const ExtensionId& id,
scoped_refptr<value_store::ValueStoreFactory> factory) { … }
}
}