chromium/third_party/blink/renderer/bindings/core/v8/v8_object_builder.cc

// Copyright 2015 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/bindings/core/v8/v8_object_builder.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_binding_for_core.h"

namespace blink {

V8ObjectBuilder::V8ObjectBuilder(ScriptState* script_state)
    :{}

V8ObjectBuilder& V8ObjectBuilder::Add(const StringView& name,
                                      const V8ObjectBuilder& value) {}

V8ObjectBuilder& V8ObjectBuilder::AddNull(const StringView& name) {}

V8ObjectBuilder& V8ObjectBuilder::AddBoolean(const StringView& name,
                                             bool value) {}

V8ObjectBuilder& V8ObjectBuilder::AddNumber(const StringView& name,
                                            double value) {}

V8ObjectBuilder& V8ObjectBuilder::AddNumberOrNull(const StringView& name,
                                                  std::optional<double> value) {}

V8ObjectBuilder& V8ObjectBuilder::AddInteger(const StringView& name,
                                             uint64_t value) {}

V8ObjectBuilder& V8ObjectBuilder::AddString(const StringView& name,
                                            const StringView& value) {}

V8ObjectBuilder& V8ObjectBuilder::AddStringOrNull(const StringView& name,
                                                  const StringView& value) {}

V8ObjectBuilder& V8ObjectBuilder::AddV8Value(const StringView& name,
                                             v8::Local<v8::Value> value) {}

ScriptValue V8ObjectBuilder::GetScriptValue() const {}

void V8ObjectBuilder::AddInternal(const StringView& name,
                                  v8::Local<v8::Value> value) {}

}  // namespace blink