webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::ScriptModuleLoader Class Referencefinal

#include <ScriptModuleLoader.h>

Inheritance diagram for WebCore::ScriptModuleLoader:
WebCore::CachedModuleScriptLoaderClient

Public Member Functions

 ScriptModuleLoader (Document &)
 
 ~ScriptModuleLoader ()
 
Documentdocument ()
 
JSC::JSInternalPromiseresolve (JSC::JSGlobalObject *, JSC::ExecState *, JSC::JSModuleLoader *, JSC::JSValue moduleName, JSC::JSValue importerModuleKey, JSC::JSValue scriptFetcher)
 
JSC::JSInternalPromisefetch (JSC::JSGlobalObject *, JSC::ExecState *, JSC::JSModuleLoader *, JSC::JSValue moduleKey, JSC::JSValue scriptFetcher)
 
JSC::JSValue evaluate (JSC::JSGlobalObject *, JSC::ExecState *, JSC::JSModuleLoader *, JSC::JSValue moduleKey, JSC::JSValue moduleRecord, JSC::JSValue scriptFetcher)
 
JSC::JSInternalPromiseimportModule (JSC::JSGlobalObject *, JSC::ExecState *, JSC::JSModuleLoader *, JSC::JSString *, const JSC::SourceOrigin &)
 

Constructor & Destructor Documentation

◆ ScriptModuleLoader()

WebCore::ScriptModuleLoader::ScriptModuleLoader ( Document document)
explicit

◆ ~ScriptModuleLoader()

WebCore::ScriptModuleLoader::~ScriptModuleLoader ( )

Member Function Documentation

◆ document()

Document& WebCore::ScriptModuleLoader::document ( )
inline

◆ evaluate()

JSC::JSValue WebCore::ScriptModuleLoader::evaluate ( JSC::JSGlobalObject ,
JSC::ExecState exec,
JSC::JSModuleLoader ,
JSC::JSValue  moduleKey,
JSC::JSValue  moduleRecord,
JSC::JSValue  scriptFetcher 
)

◆ fetch()

JSC::JSInternalPromise * WebCore::ScriptModuleLoader::fetch ( JSC::JSGlobalObject jsGlobalObject,
JSC::ExecState exec,
JSC::JSModuleLoader ,
JSC::JSValue  moduleKey,
JSC::JSValue  scriptFetcher 
)

◆ importModule()

JSC::JSInternalPromise * WebCore::ScriptModuleLoader::importModule ( JSC::JSGlobalObject jsGlobalObject,
JSC::ExecState exec,
JSC::JSModuleLoader ,
JSC::JSString moduleName,
const JSC::SourceOrigin sourceOrigin 
)

◆ resolve()

JSC::JSInternalPromise * WebCore::ScriptModuleLoader::resolve ( JSC::JSGlobalObject jsGlobalObject,
JSC::ExecState exec,
JSC::JSModuleLoader ,
JSC::JSValue  moduleName,
JSC::JSValue  importerModuleKey,
JSC::JSValue  scriptFetcher 
)

The documentation for this class was generated from the following files: