Skip to content

Loader

Core module loader for Hermes


loader:Register

Register a table of ModuleScript instances into the Hermes module cache. These modules will be loaded and turned into providers when :Fly is called.

Signature

luau
loader.Register(self: loader, modules: { ModuleScript })




loader:RequireModules

Requires a table of ModuleScript instances. Usually used to require Components.

Signature

luau
loader.RequireModules(_self: loader, modules: { ModuleScript })




loader:Fly

Initiates all ModuleScript instances inside the Hermes module cache, turning them into providers.

Signature

luau
loader.Fly(self: loader)




loader:Use

Gets a provider from Hermes's provider cache. Returns nil if it was not found.

Signature

luau
loader.Use(self: loader, name: string): Provider?

Aliases

loader:UseProvider


Released under the MIT License.