summaryrefslogtreecommitdiff
path: root/src/module_wrap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/module_wrap.h')
-rw-r--r--src/module_wrap.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/module_wrap.h b/src/module_wrap.h
index 9e2aa3b948..ef20d255e9 100644
--- a/src/module_wrap.h
+++ b/src/module_wrap.h
@@ -69,12 +69,19 @@ class ModuleWrap : public BaseObject {
const v8::FunctionCallbackInfo<v8::Value>& args);
static void SetInitializeImportMetaObjectCallback(
const v8::FunctionCallbackInfo<v8::Value>& args);
+ static v8::MaybeLocal<v8::Value> SyntheticModuleEvaluationStepsCallback(
+ v8::Local<v8::Context> context, v8::Local<v8::Module> module);
+ static void SetSyntheticExport(
+ const v8::FunctionCallbackInfo<v8::Value>& args);
+
static v8::MaybeLocal<v8::Module> ResolveCallback(
v8::Local<v8::Context> context,
v8::Local<v8::String> specifier,
v8::Local<v8::Module> referrer);
static ModuleWrap* GetFromModule(node::Environment*, v8::Local<v8::Module>);
+ v8::Global<v8::Function> synthetic_evaluation_steps_;
+ bool synthetic_ = false;
v8::Global<v8::Module> module_;
v8::Global<v8::String> url_;
bool linked_ = false;