| Index: third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h b/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
|
| index fc51232d7f5d635423021db752bd6d01bb9ff217..60018945da94281bab39a20f026b7da83a2b5950 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ScriptModule.h
|
| @@ -26,7 +26,8 @@ class CORE_EXPORT ScriptModule final {
|
| ScriptModule(const ScriptModule& module) : m_module(module.m_module) {}
|
| ~ScriptModule();
|
|
|
| - bool instantiate(ScriptState*);
|
| + // Returns exception, if any.
|
| + ScriptValue instantiate(ScriptState*);
|
| void evaluate(ScriptState*);
|
|
|
| bool isNull() const { return m_module->isEmpty(); }
|
| @@ -34,6 +35,11 @@ class CORE_EXPORT ScriptModule final {
|
| private:
|
| ScriptModule(v8::Isolate*, v8::Local<v8::Module>);
|
|
|
| + static v8::MaybeLocal<v8::Module> resolveModuleCallback(
|
| + v8::Local<v8::Context>,
|
| + v8::Local<v8::String> specifier,
|
| + v8::Local<v8::Module> referrer);
|
| +
|
| RefPtr<SharedPersistent<v8::Module>> m_module;
|
| };
|
|
|
|
|