Simple util function package
npm i @foxmon/ts-util
import tu from "@foxmon/ts-util";
Type check util
isArray
isBoolean
isString
// true
console.log(tu.isArray([]));
Array util
each function like Array.forEach
The each function can be used to object or array
// each function
// Array version
const array: number[] = [1, 2, 3, 4];
tu.each(array, (num: number) => {
console.log(num);
});
// Object version
const object = {
A: "Data-A",
B: "Data-B",
};
tu.each(object, (item: string, key: string) => {
console.log(`Value ${item}`);
console.log(`Key ${key}`);
});
Object util
Deep copy object
const obj = {
a: {
b: 1,
},
c: 2,
};
const co = tu.deepClone(obj);