Skip to main content

AddonUtil

Addon loader helper utility functions.

Functions​

RequireAddons​

AddonUtil.RequireAddons(
namespace: string,--

Target namespace string suffix (e.g. "Server", "Client", or "Shared").

directoryOverride: Instance?--

Optional alternative folder to scan for addon modules.

) → ()

Requires all ModuleScript addons under the Addons folder matching a specific namespace suffix.

Show raw api
{
    "functions": [
        {
            "name": "RequireAddons",
            "desc": "Requires all ModuleScript addons under the Addons folder matching a specific namespace suffix.",
            "params": [
                {
                    "name": "namespace",
                    "desc": "Target namespace string suffix (e.g. \"Server\", \"Client\", or \"Shared\").",
                    "lua_type": "string"
                },
                {
                    "name": "directoryOverride",
                    "desc": "Optional alternative folder to scan for addon modules.",
                    "lua_type": "Instance?"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 10,
                "path": "src/Shared/AddonUtil.lua"
            }
        }
    ],
    "properties": [],
    "types": [],
    "name": "AddonUtil",
    "desc": "Addon loader helper utility functions.",
    "source": {
        "line": 3,
        "path": "src/Shared/AddonUtil.lua"
    }
}