3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/scripting/ScriptRuntimeType.h"
13namespace ScriptPluginUtils {
16MCAPI ::ScriptRuntimeType GetRuntimeType(::std::string
const& runtimeName);
18MCAPI ::ScriptRuntimeType GetRuntimeTypeFromFileExtension(::std::string
const& fileExt);
20MCAPI ::std::string JavaScriptModuleNameNormalizer(
21 ::std::string_view baseName,
22 ::std::string
const& moduleName,
23 ::std::vector<::std::string>
const& knownModuleNames
26MCAPI ::std::string SanitizeRuntimeName(::std::string
const& runtimeName);
28MCAPI ::std::vector<::std::string> ValidatePlugin(
::ScriptPlugin const& plugin);
33MCAPI ::std::string
const& BETA_RELEASE();
35MCAPI ::std::string
const& INTERNAL_RELEASE();
37MCAPI ::std::string
const& JAVA_SCRIPT_RUNTIME_EXTENSION();
39MCAPI ::std::string
const& JAVA_SCRIPT_RUNTIME_IDENTIFIER_V1();
41MCAPI ::std::string
const& JAVA_SCRIPT_RUNTIME_IDENTIFIER_V2();
43MCAPI ::std::string
const& JAVA_SCRIPT_RUNTIME_NAME();
Definition ScriptPlugin.h:21