engine: Add a method to determine if a res kind is valid

This commit is contained in:
James Shubin
2025-03-20 05:42:07 -04:00
parent 0d4c6e272d
commit 3dfca97f86

View File

@@ -95,6 +95,12 @@ func RegisteredResourcesNames() []string {
return kinds
}
// IsKind returns true if this is a valid resource kind.
func IsKind(kind string) bool {
_, ok := registeredResources[kind]
return ok
}
// NewResource returns an empty resource object from a registered kind. It
// errors if the resource kind doesn't exist.
func NewResource(kind string) (Res, error) {