_tools/utils/utils
library
Functions
-
filterMap<K, V>(Map<K, V> map, bool predicate(K key, V value))
→ Map<K, V>
-
Filters key-value pairs in a Map
-
fromPairs<K extends String, V>(List<MapEntry<K, V>> entries)
→ Map<K, V>
-
Converts a list of key-value pairs to a Map
-
getShortUuid([String? prefix])
→ String
-
Generates a short UUID with optional prefix
-
getUuid([String? prefix])
→ String
-
Generates a UUID with optional prefix
-
isArray(dynamic value)
→ bool
-
Checks if the value is an array
-
isBoolean(dynamic value)
→ bool
-
Checks if the value is a boolean
-
isCallback(dynamic obj)
→ bool
-
Checks if the value is a callback
-
isErrorLike(dynamic value)
→ bool
-
Checks if the value is an error-like object
-
isFunction(dynamic value)
→ bool
-
Checks if the value is a function
-
isInstance(dynamic value)
→ bool
-
Checks if the value is an instance
-
isInstanceArg(dynamic value)
→ bool
-
Checks if the value is an instance argument
-
isNullOrUndefined(dynamic value)
→ bool
-
Checks if the value is null or undefined
-
isNumber(dynamic value)
→ bool
-
Checks if the value is a number
-
isObject(dynamic value)
→ bool
-
Checks if the value is an object
-
isPlainObject(dynamic obj)
→ bool
-
Checks if the value is a plain object
-
isPromise(dynamic obj)
→ bool
-
Checks if the value is a Promise
-
isString(dynamic value)
→ bool
-
Checks if the value is a string
-
keyPathVisitor<T>(Map<String, dynamic> obj, List<String> path, [T? defaultValue])
→ T
-
Visits a nested map structure using a path of keys
Returns the value at the specified path or a default value if not found
-
mapKeys<K1, K2, V>(Map<K1, V> map, K2 transform(K1 key))
→ Map<K2, V>
-
Transforms keys in a Map
-
mapValues<K, V1, V2>(Map<K, V1> map, V2 transform(V1 value))
→ Map<K, V2>
-
Transforms values in a Map
-
safeStringify(dynamic value)
→ String
-
Safely converts a value to a string
-
stringifyKV(Map<String, dynamic> kv)
→ String
-
Formats key-value pairs
-
stringifyLog(List content)
→ String
-
Formats log content
-
toPairs<K extends String, V>(Map<K, V> map)
→ List<MapEntry<K, V>>
-
Converts a Map to a list of key-value pairs