Index: src/isolate.h |
diff --git a/src/isolate.h b/src/isolate.h |
index 0d6494604edb8956bb48ac014abf51a2d995fd2e..0257e38bd06961c5fffa5b1899f93149e25b7a07 100644 |
--- a/src/isolate.h |
+++ b/src/isolate.h |
@@ -1189,6 +1189,12 @@ class Isolate { |
bool IsInAnyContext(Object* object, uint32_t index); |
+ void SetHostImportModuleDynamicallyCallback( |
+ HostImportModuleDynamicallyCallback callback); |
+ void RunHostImportModuleDynamicallyCallback(Handle<String> referrer, |
+ Handle<String> specifier, |
+ Handle<JSPromise> promise); |
+ |
void SetRAILMode(RAILMode rail_mode); |
RAILMode rail_mode() { return rail_mode_.Value(); } |
@@ -1419,6 +1425,7 @@ class Isolate { |
base::AtomicValue<RAILMode> rail_mode_; |
bool promise_hook_or_debug_is_active_; |
PromiseHook promise_hook_; |
+ HostImportModuleDynamicallyCallback host_import_module_dynamically_callback_; |
base::Mutex rail_mutex_; |
double load_start_time_ms_; |