chore: Add empty expression helper and improve SUI Component element manipulation methods
This commit is contained in:
parent
f6ae0cef47
commit
252e1793ac
1 changed files with 24 additions and 0 deletions
|
|
@ -296,6 +296,30 @@ func _empty(args ...any) (interface{}, error) {
|
|||
return !v, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].(map[string]interface{}); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].(map[string]string); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].([]interface{}); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].([]string); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].([]int); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
if v, ok := args[0].(Data); ok {
|
||||
return len(v) == 0, nil
|
||||
}
|
||||
|
||||
return true, nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue