@hazae41/arrays
v2.0.3
Published
Utilities to deal with arrays
Maintainers
Readme
Arrays
Utilities to deal with arrays
npm i @hazae41/arraysFeatures
Current features
- 100% TypeScript and ESM
- No external dependency
- Unit-tested and benchmarked
- Get the last value
- Get a random value using Math's PRNG
- Get a random value using WebCrypto's CSPRNG
- Sized types
ArrayLike<T,N>andArray<T,N>
Usage
Arrays.last
Get the last value
import { Arrays } from "@hazae41/arrays"
const value = Arrays.getLastOrNull([1, 2, 3, 4, 5])Arrays.random
Get a random value using Math's PRNG
import { Arrays } from "@hazae41/arrays"
const value = Arrays.getRandomOrNull([1, 2, 3, 4, 5])Arrays.cryptoRandom
Get a random value using WebCrypto's CSPRNG
import { Arrays } from "@hazae41/arrays"
const value = Arrays.getCryptoRandomOrNull([1, 2, 3, 4, 5])