chromium/third_party/blink/renderer/core/navigation_api/navigation_api_method_tracker.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/navigation_api/navigation_api_method_tracker.h"

#include "base/check_op.h"
#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h"
#include "third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_navigation_options.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_navigation_result.h"
#include "third_party/blink/renderer/core/navigation_api/navigation_history_entry.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"

namespace blink {

NavigationApiMethodTracker::NavigationApiMethodTracker(
    ScriptState* script_state,
    NavigationOptions* options,
    const String& key,
    scoped_refptr<SerializedScriptValue> state)
    :{}

void NavigationApiMethodTracker::NotifyAboutTheCommittedToEntry(
    NavigationHistoryEntry* entry,
    WebFrameLoadType type) {}

void NavigationApiMethodTracker::ResolveFinishedPromise() {}

void NavigationApiMethodTracker::RejectFinishedPromise(
    const ScriptValue& value) {}

void NavigationApiMethodTracker::CleanupForWillNeverSettle() {}

void NavigationApiMethodTracker::Trace(Visitor* visitor) const {}

}  // namespace blink