#include "third_party/blink/renderer/modules/shared_storage/shared_storage_operation_definition.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_no_argument_constructor.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_run_function_for_shared_storage_run_operation.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_run_function_for_shared_storage_select_url_operation.h"
namespace blink {
SharedStorageOperationDefinition::SharedStorageOperationDefinition(
ScriptState* script_state,
const String& name,
V8NoArgumentConstructor* constructor,
v8::Local<v8::Function> v8_run)
: … { … }
SharedStorageOperationDefinition::~SharedStorageOperationDefinition() = default;
void SharedStorageOperationDefinition::Trace(Visitor* visitor) const { … }
TraceWrapperV8Reference<v8::Value>
SharedStorageOperationDefinition::GetInstance() { … }
}