// Copyright 2020 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef V8_TEST_INSPECTOR_UTILS_H_#define V8_TEST_INSPECTOR_UTILS_H_#include <vector>#include "include/v8-inspector.h"#include "include/v8.h"#include "src/base/macros.h"namespacev8{namespaceinternal{std::vector<uint8_t>ToBytes(v8::Isolate*,v8::Local<v8::String>);v8::Local<v8::String>ToV8String(v8::Isolate*,constchar*);v8::Local<v8::String>ToV8String(v8::Isolate*,conststd::vector<uint8_t>&);v8::Local<v8::String>ToV8String(v8::Isolate*,conststd::string&);v8::Local<v8::String>ToV8String(v8::Isolate*,conststd::vector<uint16_t>&);v8::Local<v8::String>ToV8String(v8::Isolate*,constv8_inspector::StringView&);std::vector<uint16_t>ToVector(v8::Isolate*,v8::Local<v8::String>);std::vector<uint16_t>ToVector(constv8_inspector::StringView&);}// namespace internal}// namespace v8#endif // V8_TEST_INSPECTOR_UTILS_H_