common-node-utilities
v1.0.0
Published
A multiple purpose module having different utility functionality like common error handling and error types
Downloads
2
Readme
Common Utility
Installation
Using npm:
$ npm install common-utilities
Using bower:
$ bower install common-utilities
Description
This project provides a common utilities
class that works both on Node.js and the Anguler.
Common Utility methods
Error.BadRequest(msg) :
return the error object with default message if msg is undefined. for eg.{name = 'BadRequest';code = 400;msg = {"error": "Invalid_Request","description": "Invalid Request"};
if msg is defined then it will be replaced with the description of error object. for eg.Error.BadRequest("Invalid Attribute"")
then response will be{name = 'BadRequest';code = 400;msg = {"error": "Invalid_Request","description": "Invalid Attribute"};
msg = {Error.BadSession(msg) :
return the error object with default message if msg is undefined.Error.CallFailed(msg) :
return the error object with default message if msg is undefined.Error.NotFound(msg) :
return the error object with default message if msg is undefined.Error.ServiceUnAvailable(msg) :
return the error object with default message if msg is undefined.Error.Unauthorized(msg) :
return the error object with default message if msg is undefined.Error.Forbidden(msg) :
return the error object with default message if msg is undefined.Error.MethodNotAllowed(msg) :
return the error object with default message if msg is undefined.Error.BadGateway(msg) :
return the error object with default message if msg is undefined.Validate.isNull(property) :
validate the property and return the boolean value.Validate.isNotNull(property) :
validate the property and return the boolean value.Validate.isNotEmpty(object) :
validate the object and return the boolean value.Validate.isEmptyObject(object) :
validate the object and return the boolean value.Objects.getJson(stringObject) :
convert json string to json object.Objects.addIfDefined(object,name, prop, hasProperty) :
add key and value of respective key to given object, if value of that key is defined.Objects.mergedIfDefined(object1,name, obj2, hasProperty) :
add key's and value's of obj2 to given object1.Objects.getKeyValueFromObject(object,key) :
get the value from object for given key.Objects.renameProperty(object,oldKey,newKey) :
rename the existing key with new key name and return the object back.Objects.objectToCommaString(object) :
convert the given object to comma separated string latter on you can save this string to create csv file.Objects.objectToTabString(object) :
convert the given object to tab separated string latter on you can save this string to create csv file.