-
randomString
: Generates a random string using UUID.
-
compareFulltext<T>
: Compares a search term against a data object.
-
compareArray
: Checks if two arrays are equal.
-
isObject
: Verifies if a value is an object.
-
formatText
: Formats a string based on a template with customizable options.
-
singleshot
and singlerun
: Functions that run once and allow clearing/resetting.
-
debounce
: Creates a debounced version of a function.
-
retry
: Retries a function multiple times until it succeeds.
-
deepFlat
: Deep flattens an array.
-
memoize
: Caches function results based on argument changes.
-
trycatch
: Wraps a function with a try-catch block.
-
sleep
: Delays execution by a specified time.
-
cancelable
, queued
, execpool
: Wrappers for promise-based functions with enhanced functionality like cancellation and concurrency control.
-
createAwaiter
: Creates an awaitable promise and returns resolve and reject out of the closure.