0.0.20 • Published 5 years ago
utiliti v0.0.20
utiliti
... extends capabilities of Javascript, see all the utilizations here:
Observable
Promise based observable with all you need.
const observable = new Observable('default value');
Readonly
Returns a readonly reference to the value passed in.
const ref = Readonly(value);
Note: Setter methods are only bulletproof on arrays and plain objects
is_
isIterable basically checks if deconstructing to array is possible
if(isIterable(any))
const array = [...any];
isObject checks if value is a pure object (classes, DOM elements return false)
isObservable checks if value is an observable.
isEqual compares structure of objects for example:
equals(
document.createTextNode('Text'),
document.createTextNode('Text')
);
// true
equals(
document.createTextNode('Text'),
document.createTextNode('Different Text')
);
// false
stringify
Powerful JSON stringifyer, stringifies class and DOM objects even functions and symbols