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?