#include "third_party/blink/renderer/core/loader/modulescript/document_module_script_fetcher.h"
#include "base/trace_event/trace_event.h"
#include "third_party/blink/public/mojom/script/script_type.mojom-blink-forward.h"
#include "third_party/blink/public/mojom/script/script_type.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/script_streamer.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/inspector/console_message.h"
#include "third_party/blink/renderer/core/loader/resource/script_resource.h"
#include "third_party/blink/renderer/core/script/pending_script.h"
#include "third_party/blink/renderer/platform/bindings/parkable_string.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/weborigin/security_policy.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace blink {
DocumentModuleScriptFetcher::DocumentModuleScriptFetcher(
ExecutionContext* execution_context,
base::PassKey<ModuleScriptLoader> pass_key)
: … { … }
void DocumentModuleScriptFetcher::Fetch(
FetchParameters& fetch_params,
ModuleType expected_module_type,
ResourceFetcher* fetch_client_settings_object_fetcher,
ModuleGraphLevel level,
ModuleScriptFetcher::Client* client) { … }
void DocumentModuleScriptFetcher::NotifyFinished(Resource* resource) { … }
void DocumentModuleScriptFetcher::Trace(Visitor* visitor) const { … }
}