add Module.RequireLoaded helper

This commit is contained in:
Elijah Duffy
2025-05-30 16:42:56 -07:00
parent 891035cf93
commit 5378c53537

View File

@@ -54,3 +54,10 @@ func (s *Module) Name() string {
func (s *Module) Loaded() bool {
return s.loaded
}
// RequireLoaded panics if the module is not loaded.
func (s *Module) RequireLoaded() {
if s == nil || !s.Loaded() {
panic(fmt.Sprintf("module %s not loaded", s.name))
}
}