22 virtual ::std::string getName()
const = 0;
24 virtual ::mce::UUID getUUID()
const = 0;
26 virtual bool hasAlias(::std::string
const& alias)
const = 0;
28 virtual ::std::vector<::Scripting::Version> getSupportedVersions()
const = 0;
30 virtual ::std::vector<::Scripting::ModuleDependency> getDependencies(
::Scripting::Version version)
const = 0;
32 virtual ::std::optional<::Scripting::ModuleBinding> createModuleBinding(
34 ::std::optional<::Scripting::ContextConfig>
const& config,
35 bool requireDynamicImport
Definition ContextConfig.h:20