@devlander/utils
Version:
Comprehensive JavaScript and TypeScript utilities for seamless development. Includes object manipulation, data validation, and more.
397 lines (396 loc) • 8.55 kB
TypeScript
/**
* TSDoc for arrayToObject
*/
export * from "./array-operations/arrayToObject";
/**
* TSDoc for chunkArray
*/
export * from "./array-operations/chunkArray";
/**
* TSDoc for deduplicate
*/
export * from "./array-operations/deduplicate";
/**
* TSDoc for filterAndSuggestItems
*/
export * from "./array-operations/filterAndSuggestItems";
/**
* TSDoc for flattenArray
*/
export * from "./array-operations/flattenArray";
/**
* TSDoc for forEach
*/
export * from "./array-operations/forEach";
/**
* TSDoc for forEachEntry
*/
export * from "./array-operations/forEachEntry";
/**
* TSDoc for getRandomValFromArray
*/
export * from "./array-operations/getRandomValFromArray";
/**
* TSDoc for getRange
*/
export * from "./array-operations/getRange";
/**
* TSDoc for getUniqueObjects
*/
export * from "./array-operations/getUniqueObjects";
/**
* TSDoc for selectFromList
*/
export * from "./array-operations/selectFromList";
/**
* TSDoc for shuffleArray
*/
export * from "./array-operations/shuffleArray";
/**
* TSDoc for convertBlobToBase64Native
*/
export * from "./base64-utilities/convertBlobToBase64Native";
/**
* TSDoc for convertBlobToBase64Web
*/
export * from "./base64-utilities/convertBlobToBase64Web";
/**
* TSDoc for decodeBase64ToString
*/
export * from "./base64-utilities/decodeBase64ToString";
/**
* TSDoc for encodeStringToBase64
*/
export * from "./base64-utilities/encodeStringToBase64";
/**
* TSDoc for isValidBase64
*/
export * from "./base64-utilities/isValidBase64";
/**
* TSDoc for isValidBlob
*/
export * from "./base64-utilities/isValidBlob";
/**
* TSDoc for binaryToHex
*/
export * from "./data-conversion/binaryToHex";
/**
* TSDoc for parseHeaders
*/
export * from "./data-conversion/parseHeaders";
/**
* TSDoc for parsePropPath
*/
export * from "./data-conversion/parsePropPath";
/**
* TSDoc for abbreviateNumber
*/
export * from "./data-formatting/abbreviateNumber";
/**
* TSDoc for composeLabelFromParts
*/
export * from "./data-formatting/composeLabelFromParts";
/**
* TSDoc for formatRangeOrPercent
*/
export * from "./data-formatting/formatRangeOrPercent";
/**
* TSDoc for getFirstWordCapitalized
*/
export * from "./data-formatting/getFirstWordCapitalized";
/**
* TSDoc for getMessageByField
*/
export * from "./data-formatting/getMessageByField";
/**
* TSDoc for getMessageFromObject
*/
export * from "./data-formatting/getMessageFromObject";
/**
* TSDoc for generateAllowedOrigins
*/
export * from "./data-validation/generateAllowedOrigins";
/**
* TSDoc for generateStripeCard
*/
export * from "./data-validation/generateStripeCard";
/**
* TSDoc for hasItemByLetterAndFilter
*/
export * from "./data-validation/hasItemByLetterAndFilter";
/**
* TSDoc for jsonContainsNewLine
*/
export * from "./data-validation/jsonContainsNewLine";
/**
* TSDoc for createTransitionalMessage
*/
export * from "./development-tools/createTransitionalMessage";
/**
* TSDoc for loggerUtils
*/
export * from "./development-tools/loggerUtils";
/**
* TSDoc for reduceDescriptors
*/
export * from "./development-tools/reduceDescriptors";
/**
* TSDoc for waitFor
*/
export * from "./development-tools/waitFor";
/**
* TSDoc for wrapFunctionWithOptionalArgs
*/
export * from "./development-tools/wrapFunctionWithOptionalArgs";
/**
* TSDoc for ensureValidStyle
*/
export * from "./file-operations/ensureValidStyle";
/**
* TSDoc for safeCssProperties
*/
export * from "./file-operations/safeCssProperties";
/**
* TSDoc for calculatePercentage
*/
export * from "./mathematical-calculations/calculatePercentage";
/**
* TSDoc for clamp
*/
export * from "./mathematical-calculations/clamp";
/**
* TSDoc for formatNumberWithCommas
*/
export * from "./mathematical-calculations/formatNumberWithCommas";
/**
* TSDoc for getAspectRatio
*/
export * from "./mathematical-calculations/getAspectRatio";
/**
* TSDoc for getAverage
*/
export * from "./mathematical-calculations/getAverage";
/**
* TSDoc for roundToDecimal
*/
export * from "./mathematical-calculations/roundToDecimal";
/**
* TSDoc for assignValue
*/
export * from "./object-manipulation/assignValue";
/**
* TSDoc for bind
*/
export * from "./object-manipulation/bind";
/**
* TSDoc for deepClone
*/
export * from "./object-manipulation/deepClone";
/**
* TSDoc for extend
*/
export * from "./object-manipulation/extend";
/**
* TSDoc for extractKeysAndValues
*/
export * from "./object-manipulation/extractKeysAndValues";
/**
* TSDoc for findKey
*/
export * from "./object-manipulation/findKey";
/**
* TSDoc for freezeMethods
*/
export * from "./object-manipulation/freezeMethods";
/**
* TSDoc for getValueFromObject
*/
export * from "./object-manipulation/getValueFromObject";
/**
* TSDoc for merge
*/
export * from "./object-manipulation/merge";
/**
* TSDoc for mergeObjects
*/
export * from "./object-manipulation/mergeObjects";
/**
* TSDoc for toFlatObject
*/
export * from "./object-manipulation/toFlatObject";
/**
* TSDoc for toObjectSet
*/
export * from "./object-manipulation/toObjectSet";
/**
* TSDoc for parseQueryString
*/
export * from "./query-string-utilities/parseQueryString";
/**
* TSDoc for toQueryString
*/
export * from "./query-string-utilities/toQueryString";
/**
* TSDoc for capitalize
*/
export * from "./string-manipulation/capitalize";
/**
* TSDoc for dashToCamelCase
*/
export * from "./string-manipulation/dashToCamelCase";
/**
* TSDoc for endsWith
*/
export * from "./string-manipulation/endsWith";
/**
* TSDoc for kebabCase
*/
export * from "./string-manipulation/kebabCase";
/**
* TSDoc for matchAll
*/
export * from "./string-manipulation/matchAll";
/**
* TSDoc for pluralize
*/
export * from "./string-manipulation/pluralize";
/**
* TSDoc for removeNewLinesFromJson
*/
export * from "./string-manipulation/removeNewLinesFromJson";
/**
* TSDoc for removeNewLinesFromString
*/
export * from "./string-manipulation/removeNewLinesFromString";
/**
* TSDoc for removeSpacesFromJson
*/
export * from "./string-manipulation/removeSpacesFromJson";
/**
* TSDoc for removeSpacesFromString
*/
export * from "./string-manipulation/removeSpacesFromString";
/**
* TSDoc for removeSymbolAt
*/
export * from "./string-manipulation/removeSymbolAt";
/**
* TSDoc for slugify
*/
export * from "./string-manipulation/slugify";
/**
* TSDoc for toCamelCase
*/
export * from "./string-manipulation/toCamelCase";
/**
* TSDoc for truncate
*/
export * from "./string-manipulation/truncate";
/**
* TSDoc for convertVideoTimeStampToSeconds
*/
export * from "./time-utilities/convertVideoTimeStampToSeconds";
/**
* TSDoc for debounce
*/
export * from "./time-utilities/debounce";
/**
* TSDoc for throttle
*/
export * from "./time-utilities/throttle";
/**
* TSDoc for hasOwnProp
*/
export * from "./type-checking/hasOwnProp";
/**
* TSDoc for isBoolean
*/
export * from "./type-checking/isBoolean";
/**
* TSDoc for isBuffer
*/
export * from "./type-checking/isBuffer";
/**
* TSDoc for isContextDefined
*/
export * from "./type-checking/isContextDefined";
/**
* TSDoc for isDate
*/
export * from "./type-checking/isDate";
/**
* TSDoc for isDeepEqual
*/
export * from "./type-checking/isDeepEqual";
/**
* TSDoc for isEmpty
*/
export * from "./type-checking/isEmpty";
/**
* TSDoc for isFile
*/
export * from "./type-checking/isFile";
/**
* TSDoc for isFormData
*/
export * from "./type-checking/isFormData";
/**
* TSDoc for isFunction
*/
export * from "./type-checking/isFunction";
/**
* TSDoc for isGlobalDefined
*/
export * from "./type-checking/isGlobalDefined";
/**
* TSDoc for isJson
*/
export * from "./type-checking/isJson";
/**
* TSDoc for isNumber
*/
export * from "./type-checking/isNumber";
/**
* TSDoc for isNumeric
*/
export * from "./type-checking/isNumeric";
/**
* TSDoc for isObject
*/
export * from "./type-checking/isObject";
/**
* TSDoc for isPlainObject
*/
export * from "./type-checking/isPlainObject";
/**
* TSDoc for isRegExp
*/
export * from "./type-checking/isRegExp";
/**
* TSDoc for isString
*/
export * from "./type-checking/isString";
/**
* TSDoc for isUndefined
*/
export * from "./type-checking/isUndefined";
/**
* TSDoc for isValidBinary
*/
export * from "./type-checking/isValidBinary";
/**
* TSDoc for isValidStyle
*/
export * from "./type-checking/isValidStyle";
/**
* TSDoc for kindOf
*/
export * from "./type-checking/kindOf";
/**
* TSDoc for kindOfTest
*/
export * from "./type-checking/kindOfTest";
/**
* TSDoc for typeToTest
*/
export * from "./type-checking/typeToTest";