#include "third_party/blink/renderer/modules/filesystem/worker_global_scope_file_system.h"
#include <memory>
#include "third_party/blink/public/mojom/filesystem/file_system.mojom-blink.h"
#include "third_party/blink/renderer/core/fileapi/file_error.h"
#include "third_party/blink/renderer/core/workers/worker_global_scope.h"
#include "third_party/blink/renderer/modules/filesystem/async_callback_helper.h"
#include "third_party/blink/renderer/modules/filesystem/directory_entry_sync.h"
#include "third_party/blink/renderer/modules/filesystem/dom_file_system.h"
#include "third_party/blink/renderer/modules/filesystem/entry.h"
#include "third_party/blink/renderer/modules/filesystem/file_entry_sync.h"
#include "third_party/blink/renderer/modules/filesystem/file_system_callbacks.h"
#include "third_party/blink/renderer/modules/filesystem/local_file_system.h"
#include "third_party/blink/renderer/modules/filesystem/sync_callback_helper.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
#include "third_party/blink/renderer/platform/weborigin/security_origin.h"
namespace blink {
void WorkerGlobalScopeFileSystem::webkitRequestFileSystem(
WorkerGlobalScope& worker,
int type,
int64_t size,
V8FileSystemCallback* success_callback,
V8ErrorCallback* error_callback) { … }
DOMFileSystemSync* WorkerGlobalScopeFileSystem::webkitRequestFileSystemSync(
WorkerGlobalScope& worker,
int type,
int64_t size,
ExceptionState& exception_state) { … }
void WorkerGlobalScopeFileSystem::webkitResolveLocalFileSystemURL(
WorkerGlobalScope& worker,
const String& url,
V8EntryCallback* success_callback,
V8ErrorCallback* error_callback) { … }
EntrySync* WorkerGlobalScopeFileSystem::webkitResolveLocalFileSystemSyncURL(
WorkerGlobalScope& worker,
const String& url,
ExceptionState& exception_state) { … }
static_assert …;
static_assert …;
}