spook-utils
v1.0.3
Published
A collection of utilities I use in every Node project.
Downloads
6
Maintainers
Readme
spookUtils : object
Kind: global namespace
- spookUtils : object
- .cloneObject(inputObject, targetObj) ⇒ object
- .combineObjects(objArray) ⇒ object
- .isValidObject(inputObject) ⇒ boolean
- .validBoolean(inputObject, returnValue) ⇒ boolean
- .validNumber(inputObject, returnValue) ⇒ number
- .validObject(inputObject, returnValue) ⇒ object
- .validString(inputObject, returnValue) ⇒ string
spookUtils.cloneObject(inputObject, targetObj) ⇒ object
Creates a new object that shares the same property values as an original object
Kind: static method of spookUtils
Returns: object - The object result of the cloning operation
| Param | Type | Description | | --- | --- | --- | | inputObject | object | The object to clone | | targetObj | object | An optional target object to clone to |
spookUtils.combineObjects(objArray) ⇒ object
Combines a collection of objects and returns the resulting object
Kind: static method of spookUtils
Returns: object - The result of combining the objects
| Param | Type | Description | | --- | --- | --- | | objArray | array | An array of objects to combine |
spookUtils.isValidObject(inputObject) ⇒ boolean
Determines if an object is a valid, non-null object
Kind: static method of spookUtils
Returns: boolean - The boolean result of evaluating inputObject
| Param | Type | Description | | --- | --- | --- | | inputObject | object | The object to validate |
spookUtils.validBoolean(inputObject, returnValue) ⇒ boolean
Attempts to parse an object as a valid boolean
Kind: static method of spookUtils
Returns: boolean - The boolean result of evaluating inputObject
| Param | Type | Description |
| --- | --- | --- |
| inputObject | object | The object to validate as a boolean |
| returnValue | boolean | The default value to return, defaults to false
|
spookUtils.validNumber(inputObject, returnValue) ⇒ number
Attempts to parse an object as a valid base-10 number
Kind: static method of spookUtils
Returns: number - The numerical result of evaluating inputObject
| Param | Type | Description |
| --- | --- | --- |
| inputObject | object | The object to validate as a number |
| returnValue | number | The default value to return, defaults to 0
|
spookUtils.validObject(inputObject, returnValue) ⇒ object
Attempts to parse an object as a valid object
Kind: static method of spookUtils
Returns: object - The object result of evaluating inputObject
| Param | Type | Description |
| --- | --- | --- |
| inputObject | object | The object to validate as an object |
| returnValue | object | The default value to return, defaults to null
|
spookUtils.validString(inputObject, returnValue) ⇒ string
Attempts to parse an object as a valid string
Kind: static method of spookUtils
Returns: string - The string result of evaluating inputObject
| Param | Type | Description |
| --- | --- | --- |
| inputObject | object | The object to validate as an object |
| returnValue | string | The default value to return, defaults to ''
|