# UMT Main Package

UMT Main Package is written in TypeScript and is a collection of useful functions for various tasks.

## Install

```bash
npm install umt

# or

yarn add umt

# or

pnpm add umt

# or

bun add umt
```

## Function List

### Advance

- [rangeAdvance](https://github.com/riya-amemiya/UMT/wiki/Function.rangeAdvance)

### Array

- [arraysJoin](https://github.com/riya-amemiya/UMT/wiki/Function.arraysJoin)
- [binarySearch](https://github.com/riya-amemiya/UMT/wiki/Function.binarySearch)
- [checkFlagAlignment](https://github.com/riya-amemiya/UMT/wiki/Function.checkFlagAlignment)
- [chunk](https://github.com/riya-amemiya/UMT/wiki/Function.chunk)
- [compact](https://github.com/riya-amemiya/UMT/wiki/Function.compact)
- [countBy](https://github.com/riya-amemiya/UMT/wiki/Function.countBy)
- [drop](https://github.com/riya-amemiya/UMT/wiki/Function.drop)
- [dualPivotQuickSort](https://github.com/riya-amemiya/UMT/wiki/Function.dualPivotQuickSort)
- [first](https://github.com/riya-amemiya/UMT/wiki/Function.first)
- [generateNumberArray](https://github.com/riya-amemiya/UMT/wiki/Function.generateNumberArray)
- [getArraysCommon](https://github.com/riya-amemiya/UMT/wiki/Function.getArraysCommon)
- [getArraysDiff](https://github.com/riya-amemiya/UMT/wiki/Function.getArraysDiff)
- [groupBy](https://github.com/riya-amemiya/UMT/wiki/Function.groupBy)
- [insertionSort](https://github.com/riya-amemiya/UMT/wiki/Function.insertionSort)
- [mergeSort](https://github.com/riya-amemiya/UMT/wiki/Function.mergeSort)
- [partition](https://github.com/riya-amemiya/UMT/wiki/Function.partition)
- [pop](https://github.com/riya-amemiya/UMT/wiki/Function.pop)
- [quickSort](https://github.com/riya-amemiya/UMT/wiki/Function.quickSort)
- [randomSelect](https://github.com/riya-amemiya/UMT/wiki/Function.randomSelect)
- [range](https://github.com/riya-amemiya/UMT/wiki/Function.range)
- [shuffle](https://github.com/riya-amemiya/UMT/wiki/Function.shuffle)
- [shuffle2DArray](https://github.com/riya-amemiya/UMT/wiki/Function.shuffle2DArray)
- [sliding](https://github.com/riya-amemiya/UMT/wiki/Function.sliding)
- [sum](https://github.com/riya-amemiya/UMT/wiki/Function.sum)
- [timSort](https://github.com/riya-amemiya/UMT/wiki/Function.timSort)
- [ultraNumberSort](https://github.com/riya-amemiya/UMT/wiki/Function.ultraNumberSort)
- [uniqBy](https://github.com/riya-amemiya/UMT/wiki/Function.uniqBy)
- [unique](https://github.com/riya-amemiya/UMT/wiki/Function.unique)
- [zip](https://github.com/riya-amemiya/UMT/wiki/Function.zip)
- [zipLongest](https://github.com/riya-amemiya/UMT/wiki/Function.zipLongest)

### Async

- [debounceAsync](https://github.com/riya-amemiya/UMT/wiki/Function.debounceAsync)
- [DebouncedAsyncFunction](https://github.com/riya-amemiya/UMT/wiki/Interface.DebouncedAsyncFunction)
- [defer](https://github.com/riya-amemiya/UMT/wiki/Function.defer)
- [Deferred](https://github.com/riya-amemiya/UMT/wiki/Interface.Deferred)
- [mapSeries](https://github.com/riya-amemiya/UMT/wiki/Function.mapSeries)
- [parallel](https://github.com/riya-amemiya/UMT/wiki/Function.parallel)
- [pSettled](https://github.com/riya-amemiya/UMT/wiki/Function.pSettled)
- [retry](https://github.com/riya-amemiya/UMT/wiki/Function.retry)
- [RetryOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.RetryOptions)
- [SettledResult](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.SettledResult)
- [sleep](https://github.com/riya-amemiya/UMT/wiki/Function.sleep)
- [throttleAsync](https://github.com/riya-amemiya/UMT/wiki/Function.throttleAsync)
- [ThrottledAsyncFunction](https://github.com/riya-amemiya/UMT/wiki/Interface.ThrottledAsyncFunction)
- [timeout](https://github.com/riya-amemiya/UMT/wiki/Function.timeout)
- [waitFor](https://github.com/riya-amemiya/UMT/wiki/Function.waitFor)
- [WaitForOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.WaitForOptions)

### Color

- [cmykToRgba](https://github.com/riya-amemiya/UMT/wiki/Function.cmykToRgba)
- [hexaToRgba](https://github.com/riya-amemiya/UMT/wiki/Function.hexaToRgba)
- [hslaToRgba](https://github.com/riya-amemiya/UMT/wiki/Function.hslaToRgba)
- [rgbaToCmyk](https://github.com/riya-amemiya/UMT/wiki/Function.rgbaToCmyk)
- [rgbaToHexA](https://github.com/riya-amemiya/UMT/wiki/Function.rgbaToHexA)
- [rgbaToHsla](https://github.com/riya-amemiya/UMT/wiki/Function.rgbaToHsla)

### Consts

- [HttpClientErrorStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpClientErrorStatus)
- [HttpInformationalStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpInformationalStatus)
- [HttpRedirectionStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpRedirectionStatus)
- [HttpServerErrorStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpServerErrorStatus)
- [HttpStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpStatus)
- [HttpSuccessStatus](https://github.com/riya-amemiya/UMT/wiki/Variable.HttpSuccessStatus)
- [OneDayMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneDayMs)
- [OneHourMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneHourMs)
- [OneMinuteMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneMinuteMs)
- [OneMonthMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneMonthMs)
- [OneMonthMs28](https://github.com/riya-amemiya/UMT/wiki/Variable.OneMonthMs28)
- [OneMonthMs29](https://github.com/riya-amemiya/UMT/wiki/Variable.OneMonthMs29)
- [OneMonthMs31](https://github.com/riya-amemiya/UMT/wiki/Variable.OneMonthMs31)
- [OneSecondMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneSecondMs)
- [OneWeekMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneWeekMs)
- [OneYearMs](https://github.com/riya-amemiya/UMT/wiki/Variable.OneYearMs)
- [OneYearMs366](https://github.com/riya-amemiya/UMT/wiki/Variable.OneYearMs366)

### Crypto

- [decodeBase32](https://github.com/riya-amemiya/UMT/wiki/Function.decodeBase32)
- [decodeBase32ToString](https://github.com/riya-amemiya/UMT/wiki/Function.decodeBase32ToString)
- [decodeBase58](https://github.com/riya-amemiya/UMT/wiki/Function.decodeBase58)
- [decodeBase58ToString](https://github.com/riya-amemiya/UMT/wiki/Function.decodeBase58ToString)
- [encodeBase32](https://github.com/riya-amemiya/UMT/wiki/Function.encodeBase32)
- [encodeBase58](https://github.com/riya-amemiya/UMT/wiki/Function.encodeBase58)

### DataStructure

- [LRUCache](https://github.com/riya-amemiya/UMT/wiki/Class.LRUCache)
- [PriorityQueue](https://github.com/riya-amemiya/UMT/wiki/Class.PriorityQueue)
- [TTLCache](https://github.com/riya-amemiya/UMT/wiki/Class.TTLCache)
- [TTLCacheOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.TTLCacheOptions)

### Date

- [addDuration](https://github.com/riya-amemiya/UMT/wiki/Function.addDuration)
- [birthday](https://github.com/riya-amemiya/UMT/wiki/Function.birthday)
- [DateBoundaryUnit](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.DateBoundaryUnit)
- [dateRange](https://github.com/riya-amemiya/UMT/wiki/Function.dateRange)
- [DayList](https://github.com/riya-amemiya/UMT/wiki/Interface.DayList)
- [dayOfWeek](https://github.com/riya-amemiya/UMT/wiki/Function.dayOfWeek)
- [diff](https://github.com/riya-amemiya/UMT/wiki/Function.diff)
- [DurationUnit](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.DurationUnit)
- [endOf](https://github.com/riya-amemiya/UMT/wiki/Function.endOf)
- [format](https://github.com/riya-amemiya/UMT/wiki/Function.format)
- [formatRelative](https://github.com/riya-amemiya/UMT/wiki/Function.formatRelative)
- [getDay](https://github.com/riya-amemiya/UMT/wiki/Function.getDay)
- [getTimezoneOffsetString](https://github.com/riya-amemiya/UMT/wiki/Function.getTimezoneOffsetString)
- [isBusinessDay](https://github.com/riya-amemiya/UMT/wiki/Function.isBusinessDay)
- [isLeapYear](https://github.com/riya-amemiya/UMT/wiki/Function.isLeapYear)
- [isSameDay](https://github.com/riya-amemiya/UMT/wiki/Function.isSameDay)
- [isWeekend](https://github.com/riya-amemiya/UMT/wiki/Function.isWeekend)
- [newDateInt](https://github.com/riya-amemiya/UMT/wiki/Function.newDateInt)
- [newDateString](https://github.com/riya-amemiya/UMT/wiki/Function.newDateString)
- [now](https://github.com/riya-amemiya/UMT/wiki/Function.now)
- [startOf](https://github.com/riya-amemiya/UMT/wiki/Function.startOf)
- [subDuration](https://github.com/riya-amemiya/UMT/wiki/Function.subDuration)

### Decorator

- [addFieldRule](https://github.com/riya-amemiya/UMT/wiki/Function.addFieldRule)
- [collectRules](https://github.com/riya-amemiya/UMT/wiki/Function.collectRules)
- [FieldMeta](https://github.com/riya-amemiya/UMT/wiki/Interface.FieldMeta)
- [FieldRule](https://github.com/riya-amemiya/UMT/wiki/Interface.FieldRule)
- [getFieldMeta](https://github.com/riya-amemiya/UMT/wiki/Function.getFieldMeta)
- [IsArray](https://github.com/riya-amemiya/UMT/wiki/Function.IsArray)
- [IsBoolean](https://github.com/riya-amemiya/UMT/wiki/Function.IsBoolean)
- [IsNumber](https://github.com/riya-amemiya/UMT/wiki/Function.IsNumber)
- [IsString](https://github.com/riya-amemiya/UMT/wiki/Function.IsString)
- [LengthBetween](https://github.com/riya-amemiya/UMT/wiki/Function.LengthBetween)
- [markNullable](https://github.com/riya-amemiya/UMT/wiki/Function.markNullable)
- [markOptional](https://github.com/riya-amemiya/UMT/wiki/Function.markOptional)
- [Max](https://github.com/riya-amemiya/UMT/wiki/Function.Max)
- [Min](https://github.com/riya-amemiya/UMT/wiki/Function.Min)
- [Nullable](https://github.com/riya-amemiya/UMT/wiki/Function.Nullable)
- [Optional](https://github.com/riya-amemiya/UMT/wiki/Function.Optional)
- [Schema](https://github.com/riya-amemiya/UMT/wiki/Function.Schema)
- [storage](https://github.com/riya-amemiya/UMT/wiki/Variable.storage)
- [Validatable](https://github.com/riya-amemiya/UMT/wiki/Function.Validatable)
- [validateField](https://github.com/riya-amemiya/UMT/wiki/Function.validateField)
- [validateInstance](https://github.com/riya-amemiya/UMT/wiki/Function.validateInstance)
- [ValidationIssue](https://github.com/riya-amemiya/UMT/wiki/Interface.ValidationIssue)

### Error

- [errorFunction](https://github.com/riya-amemiya/UMT/wiki/Function.errorFunction)
- [ErrorType](https://github.com/riya-amemiya/UMT/wiki/Interface.ErrorType)
- [flatMapResult](https://github.com/riya-amemiya/UMT/wiki/Function.flatMapResult)
- [mapResult](https://github.com/riya-amemiya/UMT/wiki/Function.mapResult)
- [matchResult](https://github.com/riya-amemiya/UMT/wiki/Function.matchResult)
- [Result](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.Result)
- [safeExecute](https://github.com/riya-amemiya/UMT/wiki/Function.safeExecute)
- [safeExecuteAsync](https://github.com/riya-amemiya/UMT/wiki/Function.safeExecuteAsync)
- [successFunction](https://github.com/riya-amemiya/UMT/wiki/Function.successFunction)
- [SuccessType](https://github.com/riya-amemiya/UMT/wiki/Interface.SuccessType)

### Function

- [curry](https://github.com/riya-amemiya/UMT/wiki/Function.curry)
- [debounce](https://github.com/riya-amemiya/UMT/wiki/Function.debounce)
- [DebouncedFunction](https://github.com/riya-amemiya/UMT/wiki/Interface.DebouncedFunction)
- [DebounceOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.DebounceOptions)
- [memoize](https://github.com/riya-amemiya/UMT/wiki/Function.memoize)
- [MemoizedFunction](https://github.com/riya-amemiya/UMT/wiki/Interface.MemoizedFunction)
- [MemoizeOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.MemoizeOptions)
- [once](https://github.com/riya-amemiya/UMT/wiki/Function.once)
- [throttle](https://github.com/riya-amemiya/UMT/wiki/Function.throttle)
- [ThrottledFunction](https://github.com/riya-amemiya/UMT/wiki/Interface.ThrottledFunction)

### IP

- [cidrToLong](https://github.com/riya-amemiya/UMT/wiki/Function.cidrToLong)
- [cidrToSubnetMask](https://github.com/riya-amemiya/UMT/wiki/Function.cidrToSubnetMask)
- [getIpClass](https://github.com/riya-amemiya/UMT/wiki/Function.getIpClass)
- [getNetworkAddress](https://github.com/riya-amemiya/UMT/wiki/Function.getNetworkAddress)
- [ipToBinaryString](https://github.com/riya-amemiya/UMT/wiki/Function.ipToBinaryString)
- [ipToLong](https://github.com/riya-amemiya/UMT/wiki/Function.ipToLong)
- [isInRange](https://github.com/riya-amemiya/UMT/wiki/Function.isInRange)
- [isPrivateIp](https://github.com/riya-amemiya/UMT/wiki/Function.isPrivateIp)
- [longToIp](https://github.com/riya-amemiya/UMT/wiki/Function.longToIp)
- [subnetMaskToCidr](https://github.com/riya-amemiya/UMT/wiki/Function.subnetMaskToCidr)

### Iterator

- [lazyFilter](https://github.com/riya-amemiya/UMT/wiki/Function.lazyFilter)
- [lazyMap](https://github.com/riya-amemiya/UMT/wiki/Function.lazyMap)
- [lazyTake](https://github.com/riya-amemiya/UMT/wiki/Function.lazyTake)

### Map

- [groupByToMap](https://github.com/riya-amemiya/UMT/wiki/Function.groupByToMap)
- [zipToMap](https://github.com/riya-amemiya/UMT/wiki/Function.zipToMap)

### Math

- [addition](https://github.com/riya-amemiya/UMT/wiki/Function.addition)
- [average](https://github.com/riya-amemiya/UMT/wiki/Function.average)
- [bitwise](https://github.com/riya-amemiya/UMT/wiki/Function.bitwise)
- [calculator](https://github.com/riya-amemiya/UMT/wiki/Function.calculator)
- [calculatorCore](https://github.com/riya-amemiya/UMT/wiki/Function.calculatorCore)
- [calculatorInitialization](https://github.com/riya-amemiya/UMT/wiki/Function.calculatorInitialization)
- [clamp](https://github.com/riya-amemiya/UMT/wiki/Function.clamp)
- [convertCurrency](https://github.com/riya-amemiya/UMT/wiki/Function.convertCurrency)
- [correlationCoefficient](https://github.com/riya-amemiya/UMT/wiki/Function.correlationCoefficient)
- [degToRad](https://github.com/riya-amemiya/UMT/wiki/Function.degToRad)
- [deviationValue](https://github.com/riya-amemiya/UMT/wiki/Function.deviationValue)
- [division](https://github.com/riya-amemiya/UMT/wiki/Function.division)
- [factorial](https://github.com/riya-amemiya/UMT/wiki/Function.factorial)
- [factorize](https://github.com/riya-amemiya/UMT/wiki/Function.factorize)
- [flexibleNumberConversion](https://github.com/riya-amemiya/UMT/wiki/Function.flexibleNumberConversion)
- [gcd](https://github.com/riya-amemiya/UMT/wiki/Function.gcd)
- [getDecimalLength](https://github.com/riya-amemiya/UMT/wiki/Function.getDecimalLength)
- [inRange](https://github.com/riya-amemiya/UMT/wiki/Function.inRange)
- [lcm](https://github.com/riya-amemiya/UMT/wiki/Function.lcm)
- [linearCongruentialGenerator](https://github.com/riya-amemiya/UMT/wiki/Function.linearCongruentialGenerator)
- [literalExpression](https://github.com/riya-amemiya/UMT/wiki/Function.literalExpression)
- [mathConverter](https://github.com/riya-amemiya/UMT/wiki/Function.mathConverter)
- [mathSeparator](https://github.com/riya-amemiya/UMT/wiki/Function.mathSeparator)
- [max](https://github.com/riya-amemiya/UMT/wiki/Function.max)
- [median](https://github.com/riya-amemiya/UMT/wiki/Function.median)
- [min](https://github.com/riya-amemiya/UMT/wiki/Function.min)
- [mode](https://github.com/riya-amemiya/UMT/wiki/Function.mode)
- [multiples](https://github.com/riya-amemiya/UMT/wiki/Function.multiples)
- [multiplication](https://github.com/riya-amemiya/UMT/wiki/Function.multiplication)
- [nCr](https://github.com/riya-amemiya/UMT/wiki/Function.nCr)
- [nHr](https://github.com/riya-amemiya/UMT/wiki/Function.nHr)
- [nPr](https://github.com/riya-amemiya/UMT/wiki/Function.nPr)
- [percentile](https://github.com/riya-amemiya/UMT/wiki/Function.percentile)
- [primeFactorization](https://github.com/riya-amemiya/UMT/wiki/Function.primeFactorization)
- [quotient](https://github.com/riya-amemiya/UMT/wiki/Function.quotient)
- [radToDeg](https://github.com/riya-amemiya/UMT/wiki/Function.radToDeg)
- [random](https://github.com/riya-amemiya/UMT/wiki/Function.random)
- [reduce](https://github.com/riya-amemiya/UMT/wiki/Function.reduce)
- [repeatedTrial](https://github.com/riya-amemiya/UMT/wiki/Function.repeatedTrial)
- [roundOf](https://github.com/riya-amemiya/UMT/wiki/Function.roundOf)
- [solveEquation](https://github.com/riya-amemiya/UMT/wiki/Function.solveEquation)
- [standardDeviation](https://github.com/riya-amemiya/UMT/wiki/Function.standardDeviation)
- [subtract](https://github.com/riya-amemiya/UMT/wiki/Function.subtract)
- [sumPrecise](https://github.com/riya-amemiya/UMT/wiki/Function.sumPrecise)
- [toBaseN](https://github.com/riya-amemiya/UMT/wiki/Function.toBaseN)
- [toCelsius](https://github.com/riya-amemiya/UMT/wiki/Function.toCelsius)
- [toKelvin](https://github.com/riya-amemiya/UMT/wiki/Function.toKelvin)
- [uuidv7](https://github.com/riya-amemiya/UMT/wiki/Function.uuidv7)
- [valueSwap](https://github.com/riya-amemiya/UMT/wiki/Function.valueSwap)
- [xoshiro256](https://github.com/riya-amemiya/UMT/wiki/Function.xoshiro256)

### Number

- [formatNumber](https://github.com/riya-amemiya/UMT/wiki/Function.formatNumber)
- [FormatNumberOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.FormatNumberOptions)
- [toOrdinal](https://github.com/riya-amemiya/UMT/wiki/Function.toOrdinal)
- [toPercentage](https://github.com/riya-amemiya/UMT/wiki/Function.toPercentage)

### Object

- [deepClone](https://github.com/riya-amemiya/UMT/wiki/Function.deepClone)
- [flattenObject](https://github.com/riya-amemiya/UMT/wiki/Function.flattenObject)
- [get](https://github.com/riya-amemiya/UMT/wiki/Function.get)
- [getObjectsCommon](https://github.com/riya-amemiya/UMT/wiki/Function.getObjectsCommon)
- [getObjectsDiff](https://github.com/riya-amemiya/UMT/wiki/Function.getObjectsDiff)
- [has](https://github.com/riya-amemiya/UMT/wiki/Function.has)
- [invert](https://github.com/riya-amemiya/UMT/wiki/Function.invert)
- [isEmpty](https://github.com/riya-amemiya/UMT/wiki/Function.isEmpty)
- [isPlainObject](https://github.com/riya-amemiya/UMT/wiki/Function.isPlainObject)
- [Iteratee](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.Iteratee)
- [IterateeFunction](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.IterateeFunction)
- [keyBy](https://github.com/riya-amemiya/UMT/wiki/Function.keyBy)
- [mapKeys](https://github.com/riya-amemiya/UMT/wiki/Function.mapKeys)
- [mapValues](https://github.com/riya-amemiya/UMT/wiki/Function.mapValues)
- [merge](https://github.com/riya-amemiya/UMT/wiki/Function.merge)
- [mergeDeep](https://github.com/riya-amemiya/UMT/wiki/Function.mergeDeep)
- [omit](https://github.com/riya-amemiya/UMT/wiki/Function.omit)
- [omitBy](https://github.com/riya-amemiya/UMT/wiki/Function.omitBy)
- [pathSegments](https://github.com/riya-amemiya/UMT/wiki/Function.pathSegments)
- [pick](https://github.com/riya-amemiya/UMT/wiki/Function.pick)
- [pickBy](https://github.com/riya-amemiya/UMT/wiki/Function.pickBy)
- [pickDeep](https://github.com/riya-amemiya/UMT/wiki/Function.pickDeep)
- [PropertyName](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.PropertyName)
- [removePrototype](https://github.com/riya-amemiya/UMT/wiki/Function.removePrototype)
- [removePrototypeDeep](https://github.com/riya-amemiya/UMT/wiki/Function.removePrototypeDeep)
- [removePrototypeMap](https://github.com/riya-amemiya/UMT/wiki/Function.removePrototypeMap)
- [removePrototypeMapDeep](https://github.com/riya-amemiya/UMT/wiki/Function.removePrototypeMapDeep)
- [set](https://github.com/riya-amemiya/UMT/wiki/Function.set)
- [unflattenObject](https://github.com/riya-amemiya/UMT/wiki/Function.unflattenObject)

### Predicate

- [every](https://github.com/riya-amemiya/UMT/wiki/Function.every)
- [isNotNullish](https://github.com/riya-amemiya/UMT/wiki/Function.isNotNullish)
- [isNullish](https://github.com/riya-amemiya/UMT/wiki/Function.isNullish)
- [matches](https://github.com/riya-amemiya/UMT/wiki/Function.matches)
- [not](https://github.com/riya-amemiya/UMT/wiki/Function.not)
- [some](https://github.com/riya-amemiya/UMT/wiki/Function.some)

### Random

- [randomBoolean](https://github.com/riya-amemiya/UMT/wiki/Function.randomBoolean)
- [randomChoice](https://github.com/riya-amemiya/UMT/wiki/Function.randomChoice)
- [randomFloat](https://github.com/riya-amemiya/UMT/wiki/Function.randomFloat)
- [randomInt](https://github.com/riya-amemiya/UMT/wiki/Function.randomInt)
- [randomUUID](https://github.com/riya-amemiya/UMT/wiki/Function.randomUUID)
- [seededRandom](https://github.com/riya-amemiya/UMT/wiki/Function.seededRandom)
- [weightedChoice](https://github.com/riya-amemiya/UMT/wiki/Function.weightedChoice)
- [WeightedItem](https://github.com/riya-amemiya/UMT/wiki/Interface.WeightedItem)

### Simple

- [BIRTHDAYSIMPLE](https://github.com/riya-amemiya/UMT/wiki/Variable.BIRTHDAYSIMPLE)
- [birthdaySimple](https://github.com/riya-amemiya/UMT/wiki/Variable.birthdaySimple)
- [dayOfWeekSimple](https://github.com/riya-amemiya/UMT/wiki/Function.dayOfWeekSimple)
- [deviationValueSimple](https://github.com/riya-amemiya/UMT/wiki/Function.deviationValueSimple)
- [nowSimple](https://github.com/riya-amemiya/UMT/wiki/Function.nowSimple)
- [quickSortSimple](https://github.com/riya-amemiya/UMT/wiki/Function.quickSortSimple)

### String

- [camelCase](https://github.com/riya-amemiya/UMT/wiki/Function.camelCase)
- [capitalize](https://github.com/riya-amemiya/UMT/wiki/Function.capitalize)
- [capitalizeWord](https://github.com/riya-amemiya/UMT/wiki/Function.capitalizeWord)
- [constantCase](https://github.com/riya-amemiya/UMT/wiki/Function.constantCase)
- [countOccurrences](https://github.com/riya-amemiya/UMT/wiki/Function.countOccurrences)
- [deburr](https://github.com/riya-amemiya/UMT/wiki/Function.deburr)
- [dedent](https://github.com/riya-amemiya/UMT/wiki/Function.dedent)
- [deleteSpaces](https://github.com/riya-amemiya/UMT/wiki/Function.deleteSpaces)
- [ensurePrefix](https://github.com/riya-amemiya/UMT/wiki/Function.ensurePrefix)
- [ensureSuffix](https://github.com/riya-amemiya/UMT/wiki/Function.ensureSuffix)
- [escapeHtml](https://github.com/riya-amemiya/UMT/wiki/Function.escapeHtml)
- [formatString](https://github.com/riya-amemiya/UMT/wiki/Function.formatString)
- [fromBase64](https://github.com/riya-amemiya/UMT/wiki/Function.fromBase64)
- [fuzzySearch](https://github.com/riya-amemiya/UMT/wiki/Function.fuzzySearch)
- [hasNoLetters](https://github.com/riya-amemiya/UMT/wiki/Function.hasNoLetters)
- [kebabCase](https://github.com/riya-amemiya/UMT/wiki/Function.kebabCase)
- [levenshteinDistance](https://github.com/riya-amemiya/UMT/wiki/Function.levenshteinDistance)
- [mask](https://github.com/riya-amemiya/UMT/wiki/Function.mask)
- [MaskOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.MaskOptions)
- [normalizeWhitespace](https://github.com/riya-amemiya/UMT/wiki/Function.normalizeWhitespace)
- [padEnd](https://github.com/riya-amemiya/UMT/wiki/Function.padEnd)
- [padStart](https://github.com/riya-amemiya/UMT/wiki/Function.padStart)
- [pascalCase](https://github.com/riya-amemiya/UMT/wiki/Function.pascalCase)
- [randomString](https://github.com/riya-amemiya/UMT/wiki/Function.randomString)
- [randomStringInitialization](https://github.com/riya-amemiya/UMT/wiki/Function.randomStringInitialization)
- [removePrefix](https://github.com/riya-amemiya/UMT/wiki/Function.removePrefix)
- [removeSuffix](https://github.com/riya-amemiya/UMT/wiki/Function.removeSuffix)
- [reverseString](https://github.com/riya-amemiya/UMT/wiki/Function.reverseString)
- [sanitizeString](https://github.com/riya-amemiya/UMT/wiki/Function.sanitizeString)
- [slugify](https://github.com/riya-amemiya/UMT/wiki/Function.slugify)
- [snakeCase](https://github.com/riya-amemiya/UMT/wiki/Function.snakeCase)
- [splitByLength](https://github.com/riya-amemiya/UMT/wiki/Function.splitByLength)
- [stringSimilarity](https://github.com/riya-amemiya/UMT/wiki/Function.stringSimilarity)
- [stripAnsi](https://github.com/riya-amemiya/UMT/wiki/Function.stripAnsi)
- [stripTags](https://github.com/riya-amemiya/UMT/wiki/Function.stripTags)
- [swapCase](https://github.com/riya-amemiya/UMT/wiki/Function.swapCase)
- [titleCase](https://github.com/riya-amemiya/UMT/wiki/Function.titleCase)
- [toBase64](https://github.com/riya-amemiya/UMT/wiki/Function.toBase64)
- [toFullWidth](https://github.com/riya-amemiya/UMT/wiki/Function.toFullWidth)
- [toHalfWidth](https://github.com/riya-amemiya/UMT/wiki/Function.toHalfWidth)
- [trimCharacters](https://github.com/riya-amemiya/UMT/wiki/Function.trimCharacters)
- [trimEndCharacters](https://github.com/riya-amemiya/UMT/wiki/Function.trimEndCharacters)
- [trimStartCharacters](https://github.com/riya-amemiya/UMT/wiki/Function.trimStartCharacters)
- [truncate](https://github.com/riya-amemiya/UMT/wiki/Function.truncate)
- [uncapitalize](https://github.com/riya-amemiya/UMT/wiki/Function.uncapitalize)
- [unescapeHtml](https://github.com/riya-amemiya/UMT/wiki/Function.unescapeHtml)
- [wordCount](https://github.com/riya-amemiya/UMT/wiki/Function.wordCount)
- [words](https://github.com/riya-amemiya/UMT/wiki/Function.words)

### Time

- [convertTime](https://github.com/riya-amemiya/UMT/wiki/Function.convertTime)
- [normalizeTimeUnit](https://github.com/riya-amemiya/UMT/wiki/Function.normalizeTimeUnit)

### Tool

- [createPipeline](https://github.com/riya-amemiya/UMT/wiki/Function.createPipeline)
- [escapeRegExp](https://github.com/riya-amemiya/UMT/wiki/Function.escapeRegExp)
- [parseJson](https://github.com/riya-amemiya/UMT/wiki/Function.parseJson)
- [Pipe](https://github.com/riya-amemiya/UMT/wiki/Function.Pipe)
- [pipe](https://github.com/riya-amemiya/UMT/wiki/Function.pipe)
- [Pipeline](https://github.com/riya-amemiya/UMT/wiki/Interface.Pipeline)
- [unwrap](https://github.com/riya-amemiya/UMT/wiki/Function.unwrap)

### UA

- [extractBrowserFromUserAgent](https://github.com/riya-amemiya/UMT/wiki/Function.extractBrowserFromUserAgent)
- [extractDeviceFromUserAgent](https://github.com/riya-amemiya/UMT/wiki/Function.extractDeviceFromUserAgent)
- [extractOsFromUserAgent](https://github.com/riya-amemiya/UMT/wiki/Function.extractOsFromUserAgent)
- [parseUserAgent](https://github.com/riya-amemiya/UMT/wiki/Function.parseUserAgent)

### Unit

- [unitConverterInitialization](https://github.com/riya-amemiya/UMT/wiki/Function.unitConverterInitialization)

### URL

- [buildUrl](https://github.com/riya-amemiya/UMT/wiki/Function.buildUrl)
- [isAbsoluteUrl](https://github.com/riya-amemiya/UMT/wiki/Function.isAbsoluteUrl)
- [joinPath](https://github.com/riya-amemiya/UMT/wiki/Function.joinPath)
- [parseQueryString](https://github.com/riya-amemiya/UMT/wiki/Function.parseQueryString)

### Validate

- [_Types](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._Types)
- [_Types2](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._Types2)
- [_Types3](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._Types3)
- [_ValidateType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._ValidateType)
- [_ValidateType2](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._ValidateType2)
- [_ValidateType3](https://github.com/riya-amemiya/UMT/wiki/TypeAlias._ValidateType3)
- [any](https://github.com/riya-amemiya/UMT/wiki/Function.any)
- [AnyReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.AnyReturnType)
- [arrayOf](https://github.com/riya-amemiya/UMT/wiki/Function.arrayOf)
- [ArrayOfExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ArrayOfExtractValidatedType)
- [attachStandard](https://github.com/riya-amemiya/UMT/wiki/Function.attachStandard)
- [bigint](https://github.com/riya-amemiya/UMT/wiki/Function.bigint)
- [BigIntReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.BigIntReturnType)
- [boolean](https://github.com/riya-amemiya/UMT/wiki/Function.boolean)
- [BuildTemplateLiteral](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.BuildTemplateLiteral)
- [Constructor](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.Constructor)
- [date](https://github.com/riya-amemiya/UMT/wiki/Function.date)
- [double](https://github.com/riya-amemiya/UMT/wiki/Function.double)
- [even](https://github.com/riya-amemiya/UMT/wiki/Function.even)
- [exactLength](https://github.com/riya-amemiya/UMT/wiki/Function.exactLength)
- [ExtractInput](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ExtractInput)
- [ExtractOutput](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ExtractOutput)
- [ExtractValidatorTag](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ExtractValidatorTag)
- [file](https://github.com/riya-amemiya/UMT/wiki/Function.file)
- [func](https://github.com/riya-amemiya/UMT/wiki/Function.func)
- [FunctionAnyValidator](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.FunctionAnyValidator)
- [FunctionExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.FunctionExtractValidatedType)
- [FunctionReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.FunctionReturnType)
- [FunctionSchema](https://github.com/riya-amemiya/UMT/wiki/Interface.FunctionSchema)
- [FunctionValidator](https://github.com/riya-amemiya/UMT/wiki/Interface.FunctionValidator)
- [InferFunction](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.InferFunction)
- [InferInputs](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.InferInputs)
- [InferObject](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.InferObject)
- [InferOutput](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.InferOutput)
- [instanceOf](https://github.com/riya-amemiya/UMT/wiki/Function.instanceOf)
- [intersection](https://github.com/riya-amemiya/UMT/wiki/Function.intersection)
- [IntersectionExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.IntersectionExtractValidatedType)
- [IntersectValidatedTypes](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.IntersectValidatedTypes)
- [isArray](https://github.com/riya-amemiya/UMT/wiki/Function.isArray)
- [isBrowser](https://github.com/riya-amemiya/UMT/wiki/Function.isBrowser)
- [isBun](https://github.com/riya-amemiya/UMT/wiki/Function.isBun)
- [isDeepEqual](https://github.com/riya-amemiya/UMT/wiki/Function.isDeepEqual)
- [IsDeepEqualOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.IsDeepEqualOptions)
- [isDictionaryObject](https://github.com/riya-amemiya/UMT/wiki/Function.isDictionaryObject)
- [isDouble](https://github.com/riya-amemiya/UMT/wiki/Function.isDouble)
- [isEqual](https://github.com/riya-amemiya/UMT/wiki/Function.isEqual)
- [isNode](https://github.com/riya-amemiya/UMT/wiki/Function.isNode)
- [isNodeWebkit](https://github.com/riya-amemiya/UMT/wiki/Function.isNodeWebkit)
- [isNotEmpty](https://github.com/riya-amemiya/UMT/wiki/Function.isNotEmpty)
- [isNumber](https://github.com/riya-amemiya/UMT/wiki/Function.isNumber)
- [isPerfectSquare](https://github.com/riya-amemiya/UMT/wiki/Function.isPerfectSquare)
- [isPrimeNumber](https://github.com/riya-amemiya/UMT/wiki/Function.isPrimeNumber)
- [isString](https://github.com/riya-amemiya/UMT/wiki/Function.isString)
- [isValueNaN](https://github.com/riya-amemiya/UMT/wiki/Function.isValueNaN)
- [LiteralBrand](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.LiteralBrand)
- [map](https://github.com/riya-amemiya/UMT/wiki/Function.map)
- [MapExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.MapExtractValidatedType)
- [maxLength](https://github.com/riya-amemiya/UMT/wiki/Function.maxLength)
- [maxValue](https://github.com/riya-amemiya/UMT/wiki/Function.maxValue)
- [minLength](https://github.com/riya-amemiya/UMT/wiki/Function.minLength)
- [minValue](https://github.com/riya-amemiya/UMT/wiki/Function.minValue)
- [never](https://github.com/riya-amemiya/UMT/wiki/Function.never)
- [NeverReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.NeverReturnType)
- [nullable](https://github.com/riya-amemiya/UMT/wiki/Function.nullable)
- [NullReturn](https://github.com/riya-amemiya/UMT/wiki/Interface.NullReturn)
- [number](https://github.com/riya-amemiya/UMT/wiki/Function.number)
- [numberString](https://github.com/riya-amemiya/UMT/wiki/Function.numberString)
- [object](https://github.com/riya-amemiya/UMT/wiki/Function.object)
- [ObjectShape](https://github.com/riya-amemiya/UMT/wiki/Interface.ObjectShape)
- [ObjectShapeProperties](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ObjectShapeProperties)
- [ObjectValidator](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ObjectValidator)
- [odd](https://github.com/riya-amemiya/UMT/wiki/Function.odd)
- [omitKeys](https://github.com/riya-amemiya/UMT/wiki/Function.omitKeys)
- [oneOf](https://github.com/riya-amemiya/UMT/wiki/Function.oneOf)
- [OneOfReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.OneOfReturnType)
- [optional](https://github.com/riya-amemiya/UMT/wiki/Function.optional)
- [OptionalKeys](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.OptionalKeys)
- [OptionalValidator](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.OptionalValidator)
- [parseEmail](https://github.com/riya-amemiya/UMT/wiki/Function.parseEmail)
- [ParseEmailLevel](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ParseEmailLevel)
- [ParseEmailOptions](https://github.com/riya-amemiya/UMT/wiki/Interface.ParseEmailOptions)
- [partial](https://github.com/riya-amemiya/UMT/wiki/Function.partial)
- [PartialShape](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.PartialShape)
- [PartToTemplate](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.PartToTemplate)
- [pickKeys](https://github.com/riya-amemiya/UMT/wiki/Function.pickKeys)
- [prime](https://github.com/riya-amemiya/UMT/wiki/Function.prime)
- [regexMatch](https://github.com/riya-amemiya/UMT/wiki/Function.regexMatch)
- [required](https://github.com/riya-amemiya/UMT/wiki/Function.required)
- [RequiredShape](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.RequiredShape)
- [SchemaToInterface](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.SchemaToInterface)
- [SetExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.SetExtractValidatedType)
- [setOf](https://github.com/riya-amemiya/UMT/wiki/Function.setOf)
- [STANDARD_SCHEMA_VENDOR](https://github.com/riya-amemiya/UMT/wiki/Variable.STANDARD_SCHEMA_VENDOR)
- [StandardSchemaV1](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1)
- [StandardSchemaV1FailureResult](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1FailureResult)
- [StandardSchemaV1InferInput](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.StandardSchemaV1InferInput)
- [StandardSchemaV1InferOutput](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.StandardSchemaV1InferOutput)
- [StandardSchemaV1Issue](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1Issue)
- [StandardSchemaV1PathSegment](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1PathSegment)
- [StandardSchemaV1Properties](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1Properties)
- [StandardSchemaV1Result](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.StandardSchemaV1Result)
- [StandardSchemaV1SuccessResult](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1SuccessResult)
- [StandardSchemaV1Types](https://github.com/riya-amemiya/UMT/wiki/Interface.StandardSchemaV1Types)
- [string](https://github.com/riya-amemiya/UMT/wiki/Function.string)
- [TagToTemplate](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.TagToTemplate)
- [templateLiteral](https://github.com/riya-amemiya/UMT/wiki/Function.templateLiteral)
- [TemplateLiteralAnyValidator](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.TemplateLiteralAnyValidator)
- [TemplateLiteralPart](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.TemplateLiteralPart)
- [TemplateLiteralReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.TemplateLiteralReturnType)
- [Types](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.Types)
- [UmtValidatorResult](https://github.com/riya-amemiya/UMT/wiki/Interface.UmtValidatorResult)
- [UndefinedReturn](https://github.com/riya-amemiya/UMT/wiki/Interface.UndefinedReturn)
- [union](https://github.com/riya-amemiya/UMT/wiki/Function.union)
- [UnionExtractValidatedType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.UnionExtractValidatedType)
- [unknown](https://github.com/riya-amemiya/UMT/wiki/Function.unknown)
- [UnknownReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.UnknownReturnType)
- [UnwrapOptional](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.UnwrapOptional)
- [uuid](https://github.com/riya-amemiya/UMT/wiki/Function.uuid)
- [ValidateCoreReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.ValidateCoreReturnType)
- [validateEmail](https://github.com/riya-amemiya/UMT/wiki/Function.validateEmail)
- [ValidateFunctionType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ValidateFunctionType)
- [ValidateReturnType](https://github.com/riya-amemiya/UMT/wiki/Interface.ValidateReturnType)
- [ValidateType](https://github.com/riya-amemiya/UMT/wiki/TypeAlias.ValidateType)
