Skip to main content

Bootstrap

Functions

LoadModules

Bootstrap.LoadModules(
parentInstance,
recursiveboolean
) → ()

Calls require on all modules scripts parented under the passed parent instance

LoadSingletonModules

Bootstrap.LoadSingletonModules(
parentInstance,
recursiveboolean
) → ()

Calls require on all ModuleScript instances parented under the passed parant. It also creates singletons for every module meaning you can use this to avoid having to write Toasty.Service()/Toasty.Controller() in every module.

Toast

Bootstrap.Toast() → ()

Starts up Toasty by calling dispatching OnInit and OnStart lifecycles

Show raw api
{
    "functions": [
        {
            "name": "LoadModules",
            "desc": "Calls require on all modules scripts parented under the passed parent instance",
            "params": [
                {
                    "name": "parent",
                    "desc": "",
                    "lua_type": "Instance"
                },
                {
                    "name": "recursive",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 19,
                "path": "Source/Bootstrap.luau"
            }
        },
        {
            "name": "LoadSingletonModules",
            "desc": "Calls require on all [ModuleScript] instances parented under the passed parant. It also\ncreates singletons for every module meaning you can use this to avoid having to write\n`Toasty.Service()`/`Toasty.Controller()` in every module.",
            "params": [
                {
                    "name": "parent",
                    "desc": "",
                    "lua_type": "Instance"
                },
                {
                    "name": "recursive",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 39,
                "path": "Source/Bootstrap.luau"
            }
        },
        {
            "name": "Toast",
            "desc": "Starts up Toasty by calling dispatching `OnInit` and `OnStart` lifecycles",
            "params": [],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 55,
                "path": "Source/Bootstrap.luau"
            }
        }
    ],
    "properties": [],
    "types": [],
    "name": "Bootstrap",
    "desc": "",
    "source": {
        "line": 10,
        "path": "Source/Bootstrap.luau"
    }
}