1.1.5 • Published 8 years ago
af-utils v1.1.5
af-utils 1.1.5
bunch of utility/helper functions
src/camelize/camelize.js
camelize(str)
Simple function for change string from snake_case to camelCase
Parameters
| Name | Type | Description | |
|---|---|---|---|
| str | string | string which will be camelized |
Examples
camelize('foo_bar'); // returns 'fooBar'camelize('BAR_BAZ'); // returns 'barBaz'camelize('BAZFOO'); // returns 'bazfoo'Returns
stringcamelized string
src/debounce/debounce.js
debounce(func, wait, immediate)
Simple function debouncing
Parameters
| Name | Type | Description | |
|---|---|---|---|
| func | function | dunction which will be debounced | |
| wait | number | number of milliseconds to debounce | |
| immediate | any | optional argument, which if set to true will immediately fire debounced function | Optional |
Returns
Void
src/deepCompare/deepCompare.js
deepCompare(arg)
Function to deep object comparision
Parameters
| Name | Type | Description | |
|---|---|---|---|
| arg | Object | objects which will be compared to eachself |
Examples
deepCompare({}, {}); // returns trueconst obj1 = {
foo: 'bar',
};
const obj2 = {
'foo': 'bar'
};
deepCompare(obj1, obj2); // returns truedeepCompare({ foo: true }, { bar: true }); // returns falseReturns
booleantrue when compared objects are equal, and false when opposite
src/genUuid/genUuid.js
genUuid()
Function for generating universally unique identifier (RFC 4122 v4)
Examples
genUuid() // returns for example: 'c127d3bb-4c34-429b-ab6a-a6b4073ef6d4'Returns
stringgenerated random Uuid
src/isFunction/isFunction.js
isFunction(item)
Simple function which is checking if given argument is a function
Parameters
| Name | Type | Description | |
|---|---|---|---|
| item | any | anything which should be checked if is function |
Examples
const noop = () => {};
isFunction(noop); // returns truefunction noop() {};
isFunction(noop); // returns trueconst noop = function() {};
isFunction(noop); // returns trueisFunction({}); // returns falseisFunction('string'); // returns falseReturns
booleantrue if argument is function, false if not
Documentation generated with doxdox.