misc-blocks v0.0.10
misc-blocks
Blocks of code written in TypeScript, compiled into pure functional JavaScript modules 💙
Getting Started
Install the misc-blocks
package.
npm install misc-blocks
This is a utility driven project. Refer to the list below to view more information about specific methods available.
Most common ways to import modules
// preferred
const findMatchBetweenTwoArrays = require('misc-blocks/find-match-between-two-arrays');
// less preferred
const { findMatchBetweenTwoArrays } = require('misc-blocks');
Submodules
misc-blocks/find-match-between-two-arrays
Find match between two Arrays. Accepts 2 Arrays and returns an Object with first matched item.
findMatchBetweenTwoArrays([1,2,5], [5,3,6]); // { status: true, msg: 5 }
misc-blocks/if-array-has-duplicate-values
If Array has duplicate values. Accepts an Array and returns an Object with first matched item.
hasDuplicateValues([3,4,3,4]); // { "status": true, "msg": 3 }
misc-blocks/execute-once
Execute once. Function must be set once then invoked as a new method. Will return undefined
on repeated calls.
const once = executeOnce();
once(() => "Hello, World!"); // "Hello, World!"
once(() => "Hello, World!"); // undefined
misc-blocks/sequential-search
Sequential search. Find's dynamic match within Array and returns an Object response
sequentialSearch("Hello", ["Seven", 24, "Hello"]); // { "status": true, "msg": "Hello", "i": 2 }
misc-blocks/qty-of-matches
Accepts a Variable to search and Array to query through. Returns and Object containing number of repeated occurances.
qtyOfMatches(3, [1,2,3,4,4,3,3]); // { "status": true, "qty": 3 }
misc-blocks/find-minimum-value
Accepts an Array of Numbers, returns the least greatest number.
findMinimumValue([4,3,23,2]); // 4
misc-blocks/find-maximum-value
Accepts an Array of Numbers, returns the greatest number.
findMaximumValue([4,3,23,2]); // 23