api documentation for utility (v1.12.0)

A collection of useful utilities.

table of contents

  1. module utility
    1. function utility.YYYYMMDD (d, sep)
    2. function utility.YYYYMMDDHHmmss (d, options)
    3. function utility.YYYYMMDDHHmmssSSS (d, msSep)
    4. function utility.accessLogDate (d)
    5. function utility.argumentsToArray (args)
    6. function utility.assign (target, objects)
    7. function utility.base64decode (encodeStr, urlsafe, encoding)
    8. function utility.base64encode (s, urlsafe)
    9. function utility.datestruct (now)
    10. function utility.decodeURIComponent (encodeText)
    11. function utility.dig (obj)
    12. function utility.encodeURIComponent (text)
    13. function utility.escape (string)
    14. function utility.getParamNames (func, cache)
    15. function utility.has (obj, prop)
    16. function utility.hash (method, s, format)
    17. function utility.hmac (algorithm, key, data, encoding)
    18. function utility.includesInvalidHttpHeaderChar (val)
    19. function utility.isSafeNumberString (s)
    20. function utility.logDate (d, msSep)
    21. function utility.map (obj)
    22. function utility.md5 (s, format)
    23. function utility.noop ()
    24. function utility.random (lower, upper)
    25. function utility.randomSlice (arr, num)
    26. function utility.randomString (length, charSet)
    27. function utility.replace (str, substr, newSubstr)
    28. function utility.replaceInvalidHttpHeaderChar (val, replacement)
    29. function utility.setImmediate ()
    30. function utility.sha1 (s, format)
    31. function utility.sha256 (s, format)
    32. function utility.spliceOne (arr, index)
    33. function utility.split (str, sep)
    34. function utility.splitAlwaysOptimized ()
    35. function utility.strictJSONParse (str)
    36. function utility.timestamp (t)
    37. function utility.toSafeNumber (s)
    38. function utility.try (fn)
    39. number utility.MAX_SAFE_INTEGER
    40. number utility.MIN_SAFE_INTEGER
    41. object utility.array
    42. object utility.crypto
    43. object utility.date
    44. object utility.function
    45. object utility.json
    46. object utility.number
    47. object utility.object
    48. object utility.optimize
    49. object utility.polyfill
    50. object utility.string
    51. object utility.web
    52. string utility.MAX_SAFE_INTEGER_STR
  2. module utility.array
    1. function utility.array.randomSlice (arr, num)
    2. function utility.array.spliceOne (arr, index)
  3. module utility.crypto
    1. function utility.crypto.base64decode (encodeStr, urlsafe, encoding)
    2. function utility.crypto.base64encode (s, urlsafe)
    3. function utility.crypto.hash (method, s, format)
    4. function utility.crypto.hmac (algorithm, key, data, encoding)
    5. function utility.crypto.md5 (s, format)
    6. function utility.crypto.sha1 (s, format)
    7. function utility.crypto.sha256 (s, format)
  4. module utility.date
    1. function utility.date.YYYYMMDD (d, sep)
    2. function utility.date.YYYYMMDDHHmmss (d, options)
    3. function utility.date.YYYYMMDDHHmmssSSS (d, msSep)
    4. function utility.date.accessLogDate (d)
    5. function utility.date.datestruct (now)
    6. function utility.date.logDate (d, msSep)
    7. function utility.date.timestamp (t)
  5. module utility.function
    1. function utility.function.getParamNames (func, cache)
    2. function utility.function.noop ()
  6. module utility.json
    1. function utility.json.strictJSONParse (str)
  7. module utility.number
    1. function utility.number.isSafeNumberString (s)
    2. function utility.number.random (lower, upper)
    3. function utility.number.toSafeNumber (s)
    4. number utility.number.MAX_SAFE_INTEGER
    5. number utility.number.MIN_SAFE_INTEGER
    6. string utility.number.MAX_SAFE_INTEGER_STR
  8. module utility.object
    1. function utility.object.assign (target, objects)
    2. function utility.object.has (obj, prop)
    3. function utility.object.map (obj)
  9. module utility.optimize
    1. function utility.optimize.argumentsToArray (args)
    2. function utility.optimize.dig (obj)
    3. function utility.optimize.try (fn)
  10. module utility.polyfill
    1. function utility.polyfill.setImmediate ()
  11. module utility.string
    1. function utility.string.includesInvalidHttpHeaderChar (val)
    2. function utility.string.randomString (length, charSet)
    3. function utility.string.replace (str, substr, newSubstr)
    4. function utility.string.replaceInvalidHttpHeaderChar (val, replacement)
    5. function utility.string.split (str, sep)
    6. function utility.string.splitAlwaysOptimized ()
  12. module utility.web
    1. function utility.web.decodeURIComponent (encodeText)
    2. function utility.web.encodeURIComponent (text)
    3. function utility.web.escape (string)

module utility

function utility.YYYYMMDD (d, sep)

function utility.YYYYMMDDHHmmss (d, options)

function utility.YYYYMMDDHHmmssSSS (d, msSep)

function utility.accessLogDate (d)

function utility.argumentsToArray (args)

function utility.assign (target, objects)

function utility.base64decode (encodeStr, urlsafe, encoding)

function utility.base64encode (s, urlsafe)

function utility.datestruct (now)

function utility.decodeURIComponent (encodeText)

function utility.dig (obj)

function utility.encodeURIComponent (text)

function utility.escape (string)

function utility.getParamNames (func, cache)

function utility.has (obj, prop)

function utility.hash (method, s, format)

function utility.hmac (algorithm, key, data, encoding)

function utility.includesInvalidHttpHeaderChar (val)

function utility.isSafeNumberString (s)

function utility.logDate (d, msSep)

function utility.map (obj)

function utility.md5 (s, format)

function utility.noop ()

function utility.random (lower, upper)

function utility.randomSlice (arr, num)

function utility.randomString (length, charSet)

function utility.replace (str, substr, newSubstr)

function utility.replaceInvalidHttpHeaderChar (val, replacement)

function utility.setImmediate ()

function utility.sha1 (s, format)

function utility.sha256 (s, format)

function utility.spliceOne (arr, index)

function utility.split (str, sep)

function utility.splitAlwaysOptimized ()

function utility.strictJSONParse (str)

function utility.timestamp (t)

function utility.toSafeNumber (s)

function utility.try (fn)

module utility.array

function utility.array.randomSlice (arr, num)

function utility.array.spliceOne (arr, index)

module utility.crypto

function utility.crypto.base64decode (encodeStr, urlsafe, encoding)

function utility.crypto.base64encode (s, urlsafe)

function utility.crypto.hash (method, s, format)

function utility.crypto.hmac (algorithm, key, data, encoding)

function utility.crypto.md5 (s, format)

function utility.crypto.sha1 (s, format)

function utility.crypto.sha256 (s, format)

module utility.date

function utility.date.YYYYMMDD (d, sep)

function utility.date.YYYYMMDDHHmmss (d, options)

function utility.date.YYYYMMDDHHmmssSSS (d, msSep)

function utility.date.accessLogDate (d)

function utility.date.datestruct (now)

function utility.date.logDate (d, msSep)

function utility.date.timestamp (t)

module utility.function

function utility.function.getParamNames (func, cache)

function utility.function.noop ()

module utility.json

function utility.json.strictJSONParse (str)

module utility.number

function utility.number.isSafeNumberString (s)

function utility.number.random (lower, upper)

function utility.number.toSafeNumber (s)

module utility.object

function utility.object.assign (target, objects)

function utility.object.has (obj, prop)

function utility.object.map (obj)

module utility.optimize

function utility.optimize.argumentsToArray (args)

function utility.optimize.dig (obj)

function utility.optimize.try (fn)

module utility.polyfill

function utility.polyfill.setImmediate ()

module utility.string

function utility.string.includesInvalidHttpHeaderChar (val)

function utility.string.randomString (length, charSet)

function utility.string.replace (str, substr, newSubstr)

function utility.string.replaceInvalidHttpHeaderChar (val, replacement)

function utility.string.split (str, sep)

function utility.string.splitAlwaysOptimized ()

module utility.web

function utility.web.decodeURIComponent (encodeText)

function utility.web.encodeURIComponent (text)

function utility.web.escape (string)

[ this document was created with utility2 ]