Package Exports
- @quantova/util
- @quantova/util/array
- @quantova/util/array/chunk
- @quantova/util/array/chunk.js
- @quantova/util/array/chunk.spec
- @quantova/util/array/chunk.spec.js
- @quantova/util/array/filter
- @quantova/util/array/filter.js
- @quantova/util/array/filter.spec
- @quantova/util/array/filter.spec.js
- @quantova/util/array/flatten
- @quantova/util/array/flatten.js
- @quantova/util/array/flatten.spec
- @quantova/util/array/flatten.spec.js
- @quantova/util/array/index
- @quantova/util/array/index.js
- @quantova/util/array/range
- @quantova/util/array/range.js
- @quantova/util/array/range.spec
- @quantova/util/array/range.spec.js
- @quantova/util/array/shuffle
- @quantova/util/array/shuffle.js
- @quantova/util/array/shuffle.spec
- @quantova/util/array/shuffle.spec.js
- @quantova/util/array/unzip
- @quantova/util/array/unzip.js
- @quantova/util/array/unzip.spec
- @quantova/util/array/unzip.spec.js
- @quantova/util/array/zip
- @quantova/util/array/zip.js
- @quantova/util/array/zip.spec
- @quantova/util/array/zip.spec.js
- @quantova/util/assert
- @quantova/util/assert.js
- @quantova/util/assert.spec
- @quantova/util/assert.spec.js
- @quantova/util/bi
- @quantova/util/bi/consts
- @quantova/util/bi/consts.js
- @quantova/util/bi/helpers
- @quantova/util/bi/helpers.js
- @quantova/util/bi/index
- @quantova/util/bi/index.js
- @quantova/util/bi/max.spec
- @quantova/util/bi/max.spec.js
- @quantova/util/bi/min
- @quantova/util/bi/min.js
- @quantova/util/bi/min.spec
- @quantova/util/bi/min.spec.js
- @quantova/util/bi/sqrt
- @quantova/util/bi/sqrt.js
- @quantova/util/bi/sqrt.spec
- @quantova/util/bi/sqrt.spec.js
- @quantova/util/bi/toBigInt
- @quantova/util/bi/toBigInt.js
- @quantova/util/bi/toBigInt.spec
- @quantova/util/bi/toBigInt.spec.js
- @quantova/util/bi/toHex
- @quantova/util/bi/toHex.js
- @quantova/util/bi/toHex.spec
- @quantova/util/bi/toHex.spec.js
- @quantova/util/bi/toU8a
- @quantova/util/bi/toU8a.js
- @quantova/util/bi/toU8a.spec
- @quantova/util/bi/toU8a.spec.js
- @quantova/util/bn
- @quantova/util/bn/bn
- @quantova/util/bn/bn.js
- @quantova/util/bn/consts
- @quantova/util/bn/consts.js
- @quantova/util/bn/consts.spec
- @quantova/util/bn/consts.spec.js
- @quantova/util/bn/fromHex
- @quantova/util/bn/fromHex.js
- @quantova/util/bn/fromHex.spec
- @quantova/util/bn/fromHex.spec.js
- @quantova/util/bn/index
- @quantova/util/bn/index.js
- @quantova/util/bn/max.spec
- @quantova/util/bn/max.spec.js
- @quantova/util/bn/min
- @quantova/util/bn/min.js
- @quantova/util/bn/min.spec
- @quantova/util/bn/min.spec.js
- @quantova/util/bn/sqrt
- @quantova/util/bn/sqrt.js
- @quantova/util/bn/sqrt.spec
- @quantova/util/bn/sqrt.spec.js
- @quantova/util/bn/toBn
- @quantova/util/bn/toBn.js
- @quantova/util/bn/toBn.spec
- @quantova/util/bn/toBn.spec.js
- @quantova/util/bn/toHex
- @quantova/util/bn/toHex.js
- @quantova/util/bn/toHex.spec
- @quantova/util/bn/toHex.spec.js
- @quantova/util/bn/toU8a
- @quantova/util/bn/toU8a.js
- @quantova/util/bn/toU8a.spec
- @quantova/util/bn/toU8a.spec.js
- @quantova/util/buffer
- @quantova/util/buffer/index
- @quantova/util/buffer/index.js
- @quantova/util/buffer/toU8a
- @quantova/util/buffer/toU8a.js
- @quantova/util/buffer/toU8a.spec
- @quantova/util/buffer/toU8a.spec.js
- @quantova/util/bundle
- @quantova/util/bundle.js
- @quantova/util/compact
- @quantova/util/compact/addLength
- @quantova/util/compact/addLength.js
- @quantova/util/compact/addLength.spec
- @quantova/util/compact/addLength.spec.js
- @quantova/util/compact/defaults
- @quantova/util/compact/defaults.js
- @quantova/util/compact/fromU8a
- @quantova/util/compact/fromU8a.js
- @quantova/util/compact/fromU8a.spec
- @quantova/util/compact/fromU8a.spec.js
- @quantova/util/compact/index
- @quantova/util/compact/index.js
- @quantova/util/compact/stripLength
- @quantova/util/compact/stripLength.js
- @quantova/util/compact/stripLength.spec
- @quantova/util/compact/stripLength.spec.js
- @quantova/util/compact/toU8a
- @quantova/util/compact/toU8a.js
- @quantova/util/compact/toU8a.spec
- @quantova/util/compact/toU8a.spec.js
- @quantova/util/compact/types
- @quantova/util/compact/types.js
- @quantova/util/detectPackage
- @quantova/util/detectPackage.js
- @quantova/util/detectPackage.spec
- @quantova/util/detectPackage.spec.js
- @quantova/util/extractTime
- @quantova/util/extractTime.js
- @quantova/util/extractTime.spec
- @quantova/util/extractTime.spec.js
- @quantova/util/float
- @quantova/util/float/index
- @quantova/util/float/index.js
- @quantova/util/float/toU8a
- @quantova/util/float/toU8a.js
- @quantova/util/float/toU8a.spec
- @quantova/util/float/toU8a.spec.js
- @quantova/util/format
- @quantova/util/format/formatBalance
- @quantova/util/format/formatBalance.js
- @quantova/util/format/formatBalance.spec
- @quantova/util/format/formatBalance.spec.js
- @quantova/util/format/formatDate
- @quantova/util/format/formatDate.js
- @quantova/util/format/formatDate.spec
- @quantova/util/format/formatDate.spec.js
- @quantova/util/format/formatDecimal
- @quantova/util/format/formatDecimal.js
- @quantova/util/format/formatDecimal.spec
- @quantova/util/format/formatDecimal.spec.js
- @quantova/util/format/formatElapsed
- @quantova/util/format/formatElapsed.js
- @quantova/util/format/formatElapsed.spec
- @quantova/util/format/formatElapsed.spec.js
- @quantova/util/format/formatNumber
- @quantova/util/format/formatNumber.js
- @quantova/util/format/formatNumber.spec
- @quantova/util/format/formatNumber.spec.js
- @quantova/util/format/getSeparator
- @quantova/util/format/getSeparator.js
- @quantova/util/format/getSeparator.spec
- @quantova/util/format/getSeparator.spec.js
- @quantova/util/format/index
- @quantova/util/format/index.js
- @quantova/util/format/si
- @quantova/util/format/si.js
- @quantova/util/has
- @quantova/util/has.js
- @quantova/util/has.spec
- @quantova/util/has.spec.js
- @quantova/util/hex
- @quantova/util/hex/addPrefix
- @quantova/util/hex/addPrefix.js
- @quantova/util/hex/addPrefix.spec
- @quantova/util/hex/addPrefix.spec.js
- @quantova/util/hex/fixLength
- @quantova/util/hex/fixLength.js
- @quantova/util/hex/fixLength.spec
- @quantova/util/hex/fixLength.spec.js
- @quantova/util/hex/hasPrefix
- @quantova/util/hex/hasPrefix.js
- @quantova/util/hex/hasPrefix.spec
- @quantova/util/hex/hasPrefix.spec.js
- @quantova/util/hex/index
- @quantova/util/hex/index.js
- @quantova/util/hex/stripPrefix
- @quantova/util/hex/stripPrefix.js
- @quantova/util/hex/stripPrefix.spec
- @quantova/util/hex/stripPrefix.spec.js
- @quantova/util/hex/toBigInt
- @quantova/util/hex/toBigInt.js
- @quantova/util/hex/toBigInt.spec
- @quantova/util/hex/toBigInt.spec.js
- @quantova/util/hex/toBn
- @quantova/util/hex/toBn.js
- @quantova/util/hex/toBn.spec
- @quantova/util/hex/toBn.spec.js
- @quantova/util/hex/toNumber
- @quantova/util/hex/toNumber.js
- @quantova/util/hex/toNumber.spec
- @quantova/util/hex/toNumber.spec.js
- @quantova/util/hex/toString
- @quantova/util/hex/toString.js
- @quantova/util/hex/toString.spec
- @quantova/util/hex/toString.spec.js
- @quantova/util/hex/toU8a
- @quantova/util/hex/toU8a.js
- @quantova/util/hex/toU8a.spec
- @quantova/util/hex/toU8a.spec.js
- @quantova/util/hex/toU8aBuffer
- @quantova/util/hex/toU8aBuffer.js
- @quantova/util/hex/toU8aBuffer.spec
- @quantova/util/hex/toU8aBuffer.spec.js
- @quantova/util/index
- @quantova/util/index.js
- @quantova/util/index.spec
- @quantova/util/index.spec.js
- @quantova/util/is
- @quantova/util/is/array
- @quantova/util/is/array.js
- @quantova/util/is/array.spec
- @quantova/util/is/array.spec.js
- @quantova/util/is/ascii
- @quantova/util/is/ascii.js
- @quantova/util/is/ascii.spec
- @quantova/util/is/ascii.spec.js
- @quantova/util/is/bigInt
- @quantova/util/is/bigInt.js
- @quantova/util/is/bigInt.spec
- @quantova/util/is/bigInt.spec.js
- @quantova/util/is/bn
- @quantova/util/is/bn.js
- @quantova/util/is/bn.spec
- @quantova/util/is/bn.spec.js
- @quantova/util/is/boolean
- @quantova/util/is/boolean.js
- @quantova/util/is/boolean.spec
- @quantova/util/is/boolean.spec.js
- @quantova/util/is/buffer
- @quantova/util/is/buffer.js
- @quantova/util/is/buffer.spec
- @quantova/util/is/buffer.spec.js
- @quantova/util/is/childClass
- @quantova/util/is/childClass.js
- @quantova/util/is/childClass.spec
- @quantova/util/is/childClass.spec.js
- @quantova/util/is/class
- @quantova/util/is/class.js
- @quantova/util/is/class.spec
- @quantova/util/is/class.spec.js
- @quantova/util/is/codec
- @quantova/util/is/codec.js
- @quantova/util/is/codec.spec
- @quantova/util/is/codec.spec.js
- @quantova/util/is/compact
- @quantova/util/is/compact.js
- @quantova/util/is/compact.spec
- @quantova/util/is/compact.spec.js
- @quantova/util/is/error
- @quantova/util/is/error.js
- @quantova/util/is/error.spec
- @quantova/util/is/error.spec.js
- @quantova/util/is/function
- @quantova/util/is/function.js
- @quantova/util/is/function.spec
- @quantova/util/is/function.spec.js
- @quantova/util/is/helpers
- @quantova/util/is/helpers.js
- @quantova/util/is/hex
- @quantova/util/is/hex.js
- @quantova/util/is/hex.spec
- @quantova/util/is/hex.spec.js
- @quantova/util/is/index
- @quantova/util/is/index.js
- @quantova/util/is/instanceOf
- @quantova/util/is/instanceOf.js
- @quantova/util/is/instanceOf.spec
- @quantova/util/is/instanceOf.spec.js
- @quantova/util/is/ip
- @quantova/util/is/ip.js
- @quantova/util/is/ip.spec
- @quantova/util/is/ip.spec.js
- @quantova/util/is/jsonObject
- @quantova/util/is/jsonObject.js
- @quantova/util/is/jsonObject.spec
- @quantova/util/is/jsonObject.spec.js
- @quantova/util/is/null
- @quantova/util/is/null.js
- @quantova/util/is/null.spec
- @quantova/util/is/null.spec.js
- @quantova/util/is/number
- @quantova/util/is/number.js
- @quantova/util/is/number.spec
- @quantova/util/is/number.spec.js
- @quantova/util/is/object
- @quantova/util/is/object.js
- @quantova/util/is/object.spec
- @quantova/util/is/object.spec.js
- @quantova/util/is/observable
- @quantova/util/is/observable.js
- @quantova/util/is/observable.spec
- @quantova/util/is/observable.spec.js
- @quantova/util/is/promise
- @quantova/util/is/promise.js
- @quantova/util/is/promise.spec
- @quantova/util/is/promise.spec.js
- @quantova/util/is/riscv
- @quantova/util/is/riscv.js
- @quantova/util/is/riscv.spec
- @quantova/util/is/riscv.spec.js
- @quantova/util/is/string
- @quantova/util/is/string.js
- @quantova/util/is/string.spec
- @quantova/util/is/string.spec.js
- @quantova/util/is/testChain
- @quantova/util/is/testChain.js
- @quantova/util/is/testChain.spec
- @quantova/util/is/testChain.spec.js
- @quantova/util/is/toBigInt
- @quantova/util/is/toBigInt.js
- @quantova/util/is/toBigInt.spec
- @quantova/util/is/toBigInt.spec.js
- @quantova/util/is/toBn
- @quantova/util/is/toBn.js
- @quantova/util/is/toBn.spec
- @quantova/util/is/toBn.spec.js
- @quantova/util/is/u8a
- @quantova/util/is/u8a.js
- @quantova/util/is/u8a.spec
- @quantova/util/is/u8a.spec.js
- @quantova/util/is/undefined
- @quantova/util/is/undefined.js
- @quantova/util/is/undefined.spec
- @quantova/util/is/undefined.spec.js
- @quantova/util/is/utf8
- @quantova/util/is/utf8.js
- @quantova/util/is/utf8.spec
- @quantova/util/is/utf8.spec.js
- @quantova/util/is/wasm
- @quantova/util/is/wasm.js
- @quantova/util/is/wasm.spec
- @quantova/util/is/wasm.spec.js
- @quantova/util/lazy
- @quantova/util/lazy.js
- @quantova/util/lazy.spec
- @quantova/util/lazy.spec.js
- @quantova/util/logger
- @quantova/util/logger.js
- @quantova/util/logger.spec
- @quantova/util/logger.spec.js
- @quantova/util/memoize
- @quantova/util/memoize.js
- @quantova/util/memoize.spec
- @quantova/util/memoize.spec.js
- @quantova/util/mod
- @quantova/util/mod.js
- @quantova/util/nextTick
- @quantova/util/nextTick.js
- @quantova/util/noop
- @quantova/util/noop.js
- @quantova/util/number
- @quantova/util/number/index
- @quantova/util/number/index.js
- @quantova/util/number/toHex
- @quantova/util/number/toHex.js
- @quantova/util/number/toHex.spec
- @quantova/util/number/toHex.spec.js
- @quantova/util/number/toU8a
- @quantova/util/number/toU8a.js
- @quantova/util/number/toU8a.spec
- @quantova/util/number/toU8a.spec.js
- @quantova/util/object
- @quantova/util/object/clear
- @quantova/util/object/clear.js
- @quantova/util/object/clear.spec
- @quantova/util/object/clear.spec.js
- @quantova/util/object/copy
- @quantova/util/object/copy.js
- @quantova/util/object/copy.spec
- @quantova/util/object/copy.spec.js
- @quantova/util/object/entries
- @quantova/util/object/entries.js
- @quantova/util/object/entries.spec
- @quantova/util/object/entries.spec.js
- @quantova/util/object/index
- @quantova/util/object/index.js
- @quantova/util/object/keys
- @quantova/util/object/keys.js
- @quantova/util/object/keys.spec
- @quantova/util/object/keys.spec.js
- @quantova/util/object/property
- @quantova/util/object/property.js
- @quantova/util/object/property.spec
- @quantova/util/object/property.spec.js
- @quantova/util/object/spread
- @quantova/util/object/spread.js
- @quantova/util/object/spread.spec
- @quantova/util/object/spread.spec.js
- @quantova/util/object/values
- @quantova/util/object/values.js
- @quantova/util/object/values.spec
- @quantova/util/object/values.spec.js
- @quantova/util/package.json
- @quantova/util/packageDetect
- @quantova/util/packageDetect.js
- @quantova/util/packageInfo
- @quantova/util/packageInfo.js
- @quantova/util/promisify
- @quantova/util/promisify.js
- @quantova/util/promisify.spec
- @quantova/util/promisify.spec.js
- @quantova/util/string
- @quantova/util/string/camelCase
- @quantova/util/string/camelCase.js
- @quantova/util/string/camelCase.spec
- @quantova/util/string/camelCase.spec.js
- @quantova/util/string/index
- @quantova/util/string/index.js
- @quantova/util/string/lowerFirst
- @quantova/util/string/lowerFirst.js
- @quantova/util/string/lowerFirst.spec
- @quantova/util/string/lowerFirst.spec.js
- @quantova/util/string/pascalCase.spec
- @quantova/util/string/pascalCase.spec.js
- @quantova/util/string/shorten
- @quantova/util/string/shorten.js
- @quantova/util/string/shorten.spec
- @quantova/util/string/shorten.spec.js
- @quantova/util/string/toHex
- @quantova/util/string/toHex.js
- @quantova/util/string/toHex.spec
- @quantova/util/string/toHex.spec.js
- @quantova/util/string/toU8a
- @quantova/util/string/toU8a.js
- @quantova/util/string/toU8a.spec
- @quantova/util/string/toU8a.spec.js
- @quantova/util/string/upperFirst.spec
- @quantova/util/string/upperFirst.spec.js
- @quantova/util/stringify
- @quantova/util/stringify.js
- @quantova/util/stringify.spec
- @quantova/util/stringify.spec.js
- @quantova/util/test
- @quantova/util/test/index
- @quantova/util/test/index.js
- @quantova/util/test/performance
- @quantova/util/test/performance.js
- @quantova/util/types
- @quantova/util/types.js
- @quantova/util/u8a
- @quantova/util/u8a/cmp
- @quantova/util/u8a/cmp.js
- @quantova/util/u8a/cmp.spec
- @quantova/util/u8a/cmp.spec.js
- @quantova/util/u8a/concat
- @quantova/util/u8a/concat.js
- @quantova/util/u8a/concat.spec
- @quantova/util/u8a/concat.spec.js
- @quantova/util/u8a/concatBuffer
- @quantova/util/u8a/concatBuffer.js
- @quantova/util/u8a/empty
- @quantova/util/u8a/empty.js
- @quantova/util/u8a/empty.spec
- @quantova/util/u8a/empty.spec.js
- @quantova/util/u8a/eq
- @quantova/util/u8a/eq.js
- @quantova/util/u8a/eq.spec
- @quantova/util/u8a/eq.spec.js
- @quantova/util/u8a/fixLength
- @quantova/util/u8a/fixLength.js
- @quantova/util/u8a/fixLength.spec
- @quantova/util/u8a/fixLength.spec.js
- @quantova/util/u8a/index
- @quantova/util/u8a/index.js
- @quantova/util/u8a/sorted
- @quantova/util/u8a/sorted.js
- @quantova/util/u8a/sorted.spec
- @quantova/util/u8a/sorted.spec.js
- @quantova/util/u8a/toBigInt
- @quantova/util/u8a/toBigInt.js
- @quantova/util/u8a/toBigInt.spec
- @quantova/util/u8a/toBigInt.spec.js
- @quantova/util/u8a/toBn
- @quantova/util/u8a/toBn.js
- @quantova/util/u8a/toBn.spec
- @quantova/util/u8a/toBn.spec.js
- @quantova/util/u8a/toBuffer
- @quantova/util/u8a/toBuffer.js
- @quantova/util/u8a/toBuffer.spec
- @quantova/util/u8a/toBuffer.spec.js
- @quantova/util/u8a/toFloat
- @quantova/util/u8a/toFloat.js
- @quantova/util/u8a/toFloat.spec
- @quantova/util/u8a/toFloat.spec.js
- @quantova/util/u8a/toHex
- @quantova/util/u8a/toHex.js
- @quantova/util/u8a/toHex.spec
- @quantova/util/u8a/toHex.spec.js
- @quantova/util/u8a/toHexBuffer
- @quantova/util/u8a/toHexBuffer.js
- @quantova/util/u8a/toHexBuffer.spec
- @quantova/util/u8a/toHexBuffer.spec.js
- @quantova/util/u8a/toNumber
- @quantova/util/u8a/toNumber.js
- @quantova/util/u8a/toNumber.spec
- @quantova/util/u8a/toNumber.spec.js
- @quantova/util/u8a/toString
- @quantova/util/u8a/toString.js
- @quantova/util/u8a/toString.spec
- @quantova/util/u8a/toString.spec.js
- @quantova/util/u8a/toU8a
- @quantova/util/u8a/toU8a.js
- @quantova/util/u8a/toU8a.spec
- @quantova/util/u8a/toU8a.spec.js
- @quantova/util/u8a/wrap
- @quantova/util/u8a/wrap.js
- @quantova/util/u8a/wrap.spec
- @quantova/util/u8a/wrap.spec.js
Readme
@quantova/util
Various useful utility functions that are used across all projects in the @quantova namespace. It provides utility functions with additional safety checks, allowing not only for consistent coding, but also reducing the general boilerplate.
Usage
Installation -
yarn add @quantova/utilFunctions can be imported directly from the package, e.g.
import { isHex } from '@quantova/util';