// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef THIRD_PARTY_BLINK_RENDERER_BINDINGS_CORE_V8_MODULE_REQUEST_H_ #define THIRD_PARTY_BLINK_RENDERER_BINDINGS_CORE_V8_MODULE_REQUEST_H_ #include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/platform/wtf/text/text_position.h" #include "third_party/blink/renderer/platform/wtf/text/wtf_string.h" namespace blink { // An import attribute key/value pair per spec: // https://tc39.es/proposal-import-attributes/ struct ImportAttribute { … }; // An instance of a ModuleRequest record: // https://tc39.es/proposal-import-attributes/#sec-modulerequest-record // Represents a module script's request to import a module given a specifier and // list of import attributes. struct CORE_EXPORT ModuleRequest { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_BINDINGS_CORE_V8_MODULE_REQUEST_H_