@@ -104,8 +104,7 @@ class ChakraCoreHostScriptContext sealed : public HostScriptContext
104104 fetchImportedModuleCallback (nullptr ),
105105 fetchImportedModuleFromScriptCallback(nullptr ),
106106 notifyModuleReadyCallback(nullptr ),
107- hostFinalizeImportMetaCallback(nullptr ),
108- hostGetImportMetaPropertiesCallback(nullptr )
107+ initializeImportMetaCallback(nullptr )
109108 {
110109 }
111110 ~ChakraCoreHostScriptContext ()
@@ -253,8 +252,7 @@ class ChakraCoreHostScriptContext sealed : public HostScriptContext
253252
254253 HRESULT NotifyHostAboutModuleReady (Js::ModuleRecordBase* referencingModule, Js::Var exceptionVar) override ;
255254
256- HRESULT HostGetImportMetaProperties (Js::ModuleRecordBase* referencingModule, Js::Var importMetaObject) override ;
257- HRESULT HostFinalizeImportMeta (Js::ModuleRecordBase* referencingModule, Js::Var importMetaObject) override ;
255+ HRESULT InitializeImportMeta (Js::ModuleRecordBase* referencingModule, Js::Var importMetaObject) override ;
258256
259257 void SetNotifyModuleReadyCallback (NotifyModuleReadyCallback notifyCallback) { this ->notifyModuleReadyCallback = notifyCallback; }
260258 NotifyModuleReadyCallback GetNotifyModuleReadyCallback () const { return this ->notifyModuleReadyCallback ; }
@@ -265,11 +263,8 @@ class ChakraCoreHostScriptContext sealed : public HostScriptContext
265263 void SetFetchImportedModuleFromScriptCallback (FetchImportedModuleFromScriptCallBack fetchCallback) { this ->fetchImportedModuleFromScriptCallback = fetchCallback; }
266264 FetchImportedModuleFromScriptCallBack GetFetchImportedModuleFromScriptCallback () const { return this ->fetchImportedModuleFromScriptCallback ; }
267265
268- void SetHostFinalizeImportMetaCallback (HostFinalizeImportMetaCallback finalizeCallback) { this ->hostFinalizeImportMetaCallback = finalizeCallback; }
269- HostFinalizeImportMetaCallback GetHostFinalizeImportMetaCallback () const { return this ->hostFinalizeImportMetaCallback ; }
270-
271- void SetHostGetImportMetaPropertiesCallback (HostGetImportMetaPropertiesCallback getCallback) { this ->hostGetImportMetaPropertiesCallback = getCallback; }
272- HostGetImportMetaPropertiesCallback GetHostGetImportMetaPropertiesCallback () const { return this ->hostGetImportMetaPropertiesCallback ; }
266+ void SetInitializeImportMetaCallback (InitializeImportMetaCallback finalizeCallback) { this ->initializeImportMetaCallback = finalizeCallback; }
267+ InitializeImportMetaCallback GetInitializeImportMetaCallback () const { return this ->initializeImportMetaCallback ; }
273268
274269#if DBG_DUMP || defined(PROFILE_EXEC) || defined(PROFILE_MEM)
275270 void EnsureParentInfo (Js::ScriptContext* scriptContext = NULL ) override
@@ -285,6 +280,5 @@ class ChakraCoreHostScriptContext sealed : public HostScriptContext
285280 FetchImportedModuleCallBack fetchImportedModuleCallback;
286281 FetchImportedModuleFromScriptCallBack fetchImportedModuleFromScriptCallback;
287282 NotifyModuleReadyCallback notifyModuleReadyCallback;
288- HostFinalizeImportMetaCallback hostFinalizeImportMetaCallback;
289- HostGetImportMetaPropertiesCallback hostGetImportMetaPropertiesCallback;
283+ InitializeImportMetaCallback initializeImportMetaCallback;
290284};
0 commit comments