more cleanup

This commit is contained in:
2026-01-28 22:28:42 -05:00
parent ffcb6f658b
commit e04fe8cef3
4 changed files with 84 additions and 71 deletions

View File

@@ -67,7 +67,14 @@ func GetFunctionDeclarations() string {
}
func GetRegisteredFunctions() map[string]Function {
return functionRegistry
registryMutex.RLock()
defer registryMutex.RUnlock()
result := make(map[string]Function, len(functionRegistry))
for k, v := range functionRegistry {
result[k] = v
}
return result
}
func RegisterFunction[T Args, R any](name string, fn GoFunc[T, R]) {