chromium/third_party/blink/renderer/core/scheduler/dom_task_continuation.cc

// Copyright 2023 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/scheduler/dom_task_continuation.h"

#include <utility>

#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/core/scheduler/dom_task_signal.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"
#include "third_party/blink/renderer/platform/heap/persistent.h"
#include "third_party/blink/renderer/platform/scheduler/public/post_cancellable_task.h"

namespace blink {

DOMTaskContinuation::DOMTaskContinuation(
    ScriptPromiseResolver<IDLUndefined>* resolver,
    AbortSignal* signal,
    DOMScheduler::DOMTaskQueue* task_queue)
    :{}

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

void DOMTaskContinuation::Invoke() {}

void DOMTaskContinuation::OnAbort() {}

}  // namespace blink